14514f5e3Sopenharmony_ci{ 24514f5e3Sopenharmony_ci global: 34514f5e3Sopenharmony_ci extern "C++" { 44514f5e3Sopenharmony_ci vtable?for?Initializer; 54514f5e3Sopenharmony_ci vtable?for?panda::LocalScope; 64514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::AOTFileInfo; 74514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::AnFileInfo; 84514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::kungfu::ArrayLiteralSnapshotInfo; 94514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::kungfu::ClassLiteralSnapshotInfo; 104514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::kungfu::MethodSnapshotInfo; 114514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::kungfu::ObjectLiteralSnapshotInfo; 124514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::kungfu::StringSnapshotInfo; 134514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::Taskpool; 144514f5e3Sopenharmony_ci vtable?for?panda::ecmascript::base::Utf8JsonParser; 154514f5e3Sopenharmony_ci 164514f5e3Sopenharmony_ci panda::ecmascript::COMMON_HELP_HEAD_MSG*; 174514f5e3Sopenharmony_ci panda::ecmascript::HELP_OPTION_MSG*; 184514f5e3Sopenharmony_ci panda::ecmascript::COMPILER_HELP_HEAD_MSG*; 194514f5e3Sopenharmony_ci 204514f5e3Sopenharmony_ci panda::ArrayBufferRef::*; 214514f5e3Sopenharmony_ci panda::SendableArrayBufferRef::*; 224514f5e3Sopenharmony_ci panda::BufferRef::*; 234514f5e3Sopenharmony_ci panda::ArrayRef::*; 244514f5e3Sopenharmony_ci panda::SendableArrayRef::*; 254514f5e3Sopenharmony_ci panda::BigInt64ArrayRef::*; 264514f5e3Sopenharmony_ci panda::BigIntRef::*; 274514f5e3Sopenharmony_ci panda::BigUint64ArrayRef::*; 284514f5e3Sopenharmony_ci panda::BooleanRef::*; 294514f5e3Sopenharmony_ci panda::CollatorRef::*; 304514f5e3Sopenharmony_ci panda::DataTimeFormatRef::*; 314514f5e3Sopenharmony_ci panda::DataViewRef::*; 324514f5e3Sopenharmony_ci panda::DateRef::*; 334514f5e3Sopenharmony_ci panda::Float32ArrayRef::*; 344514f5e3Sopenharmony_ci panda::Float64ArrayRef::*; 354514f5e3Sopenharmony_ci panda::MapIteratorRef::*; 364514f5e3Sopenharmony_ci panda::SendableMapIteratorRef::*; 374514f5e3Sopenharmony_ci panda::FunctionRef::*; 384514f5e3Sopenharmony_ci panda::GeneratorFunctionRef::*; 394514f5e3Sopenharmony_ci panda::GeneratorObjectRef::*; 404514f5e3Sopenharmony_ci panda::Int16ArrayRef::*; 414514f5e3Sopenharmony_ci panda::Int32ArrayRef::*; 424514f5e3Sopenharmony_ci panda::Int8ArrayRef::*; 434514f5e3Sopenharmony_ci panda::IntegerRef::*; 444514f5e3Sopenharmony_ci panda::JSValueRef::*; 454514f5e3Sopenharmony_ci panda::MapRef::*; 464514f5e3Sopenharmony_ci panda::SendableMapRef::*; 474514f5e3Sopenharmony_ci panda::NativePointerRef::*; 484514f5e3Sopenharmony_ci panda::NumberFormatRef::*; 494514f5e3Sopenharmony_ci panda::NumberRef::*; 504514f5e3Sopenharmony_ci panda::ObjectRef::*; 514514f5e3Sopenharmony_ci panda::PrimitiveRef::*; 524514f5e3Sopenharmony_ci panda::PromiseCapabilityRef::*; 534514f5e3Sopenharmony_ci panda::PromiseRef::*; 544514f5e3Sopenharmony_ci panda::PromiseRejectInfo::*; 554514f5e3Sopenharmony_ci panda::RegExpRef::*; 564514f5e3Sopenharmony_ci panda::SetIteratorRef::*; 574514f5e3Sopenharmony_ci panda::ExternalStringCache::*; 584514f5e3Sopenharmony_ci panda::SetRef::*; 594514f5e3Sopenharmony_ci panda::SendableSetRef::*; 604514f5e3Sopenharmony_ci panda::SendableTypedArrayRef::*; 614514f5e3Sopenharmony_ci panda::SharedInt8ArrayRef::*; 624514f5e3Sopenharmony_ci panda::SharedUint8ArrayRef::*; 634514f5e3Sopenharmony_ci panda::SharedInt16ArrayRef::*; 644514f5e3Sopenharmony_ci panda::SharedUint16ArrayRef::*; 654514f5e3Sopenharmony_ci panda::SharedInt32ArrayRef::*; 664514f5e3Sopenharmony_ci panda::SharedUint32ArrayRef::*; 674514f5e3Sopenharmony_ci panda::SharedFloat32ArrayRef::*; 684514f5e3Sopenharmony_ci panda::SharedUint8ClampedArrayRef::*; 694514f5e3Sopenharmony_ci panda::ProxyRef::*; 704514f5e3Sopenharmony_ci panda::StringRef::*; 714514f5e3Sopenharmony_ci panda::SymbolRef::*; 724514f5e3Sopenharmony_ci panda::TypedArrayRef::*; 734514f5e3Sopenharmony_ci panda::Uint16ArrayRef::*; 744514f5e3Sopenharmony_ci panda::Uint32ArrayRef::*; 754514f5e3Sopenharmony_ci panda::Uint8ArrayRef::*; 764514f5e3Sopenharmony_ci panda::Uint8ClampedArrayRef::*; 774514f5e3Sopenharmony_ci panda::WeakMapRef::*; 784514f5e3Sopenharmony_ci panda::WeakSetRef::*; 794514f5e3Sopenharmony_ci 804514f5e3Sopenharmony_ci panda::TryCatch::*; 814514f5e3Sopenharmony_ci panda::JSNApi::*; 824514f5e3Sopenharmony_ci panda::DFXJSNApi::*; 834514f5e3Sopenharmony_ci panda::ecmascript::tooling::DebuggerApi::*; 844514f5e3Sopenharmony_ci panda::LocalScope::*; 854514f5e3Sopenharmony_ci panda::EscapeLocalScope::*; 864514f5e3Sopenharmony_ci panda::Exception::*; 874514f5e3Sopenharmony_ci panda::JSON::*; 884514f5e3Sopenharmony_ci panda::JsiRuntimeCallInfo::*; 894514f5e3Sopenharmony_ci panda::JsiNativeScope::*; 904514f5e3Sopenharmony_ci panda::JsiFastNativeScope::*; 914514f5e3Sopenharmony_ci panda::JSExecutionScope::*; 924514f5e3Sopenharmony_ci 934514f5e3Sopenharmony_ci panda::ecmascript::AotCrashInfo*; 944514f5e3Sopenharmony_ci panda::ecmascript::Log::*; 954514f5e3Sopenharmony_ci panda::ecmascript::AndroidLog*; 964514f5e3Sopenharmony_ci panda::ecmascript::Method::*; 974514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFileManager::*; 984514f5e3Sopenharmony_ci panda::ecmascript::DebugInfoExtractor::*; 994514f5e3Sopenharmony_ci panda::ecmascript::JSRuntimeOptions::*; 1004514f5e3Sopenharmony_ci panda::ecmascript::Taskpool::*; 1014514f5e3Sopenharmony_ci panda::ecmascript::JSThread::*; 1024514f5e3Sopenharmony_ci panda::ecmascript::Chunk::*; 1034514f5e3Sopenharmony_ci panda::ecmascript::WorkSpaceChunk::*; 1044514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfilerDecoder::*; 1054514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfilerEncoder::*; 1064514f5e3Sopenharmony_ci panda::ecmascript::pgo::ProfileType::PROFILE_TYPE_NONE; 1074514f5e3Sopenharmony_ci panda::ecmascript::containers::ContainerError::*; 1084514f5e3Sopenharmony_ci panda::ecmascript::NativeAreaAllocator::*; 1094514f5e3Sopenharmony_ci 1104514f5e3Sopenharmony_ci panda::os::thread::*; 1114514f5e3Sopenharmony_ci panda::panda_file::File::MAGIC; 1124514f5e3Sopenharmony_ci panda::os::unix::memory::*; 1134514f5e3Sopenharmony_ci panda::ecmascript::JSHClass::*; 1144514f5e3Sopenharmony_ci panda::ecmascript::EcmaHandleScope::*; 1154514f5e3Sopenharmony_ci panda::ecmascript::Mutex::*; 1164514f5e3Sopenharmony_ci panda::ecmascript::RecursiveMutex::*; 1174514f5e3Sopenharmony_ci panda::ecmascript::RWLock::*; 1184514f5e3Sopenharmony_ci panda::ecmascript::ConditionVariable::*; 1194514f5e3Sopenharmony_ci panda::ecmascript::LockHolder::*; 1204514f5e3Sopenharmony_ci panda::ecmascript::ReadLockHolder::*; 1214514f5e3Sopenharmony_ci panda::ecmascript::WriteLockHolder::*; 1224514f5e3Sopenharmony_ci 1234514f5e3Sopenharmony_ci panda::Logger::Message::~Message*; 1244514f5e3Sopenharmony_ci panda::Logger::logger*; 1254514f5e3Sopenharmony_ci panda::ecmascript::AnFileInfo::GenerateMethodToEntryIndexMap*; 1264514f5e3Sopenharmony_ci panda::ecmascript::AnFileInfo::Save*; 1274514f5e3Sopenharmony_ci panda::ecmascript::AOTFileVersion::GetAOTVersion*; 1284514f5e3Sopenharmony_ci panda::ecmascript::AOTFileVersion::CheckAOTVersion*; 1294514f5e3Sopenharmony_ci panda::ecmascript::Barriers::Update*; 1304514f5e3Sopenharmony_ci panda::ecmascript::BaseHeap::IsAlive*; 1314514f5e3Sopenharmony_ci panda::ecmascript::BigInt::SameValue*; 1324514f5e3Sopenharmony_ci panda::ecmascript::BigInt::DoubleToBigInt*; 1334514f5e3Sopenharmony_ci panda::ecmascript::BigInt::Int32ToBigInt*; 1344514f5e3Sopenharmony_ci panda::ecmascript::BindSmallCpuCore*; 1354514f5e3Sopenharmony_ci panda::ecmascript::BindMidCpuCore*; 1364514f5e3Sopenharmony_ci panda::ecmascript::SetSecurityLabel*; 1374514f5e3Sopenharmony_ci panda::ecmascript::ClassHelper::MatchFieldType*; 1384514f5e3Sopenharmony_ci panda::ecmascript::ConstantPool::GetMethodFromCache*; 1394514f5e3Sopenharmony_ci panda::ecmascript::ConstantPool::GetStringFromCacheForJit*; 1404514f5e3Sopenharmony_ci panda::ecmascript::ConvertToStdString*; 1414514f5e3Sopenharmony_ci panda::ecmascript::ConvertToString*; 1424514f5e3Sopenharmony_ci panda::ecmascript::Deoptimizier::ComputeShift*; 1434514f5e3Sopenharmony_ci panda::ecmascript::Deoptimizier::DisplayItems*; 1444514f5e3Sopenharmony_ci panda::ecmascript::Deoptimizier::EncodeDeoptVregIndex*; 1454514f5e3Sopenharmony_ci panda::ecmascript::DynChunk::Emit*; 1464514f5e3Sopenharmony_ci panda::ecmascript::DynChunk::EmitChar*; 1474514f5e3Sopenharmony_ci panda::ecmascript::EcmaContext::FindConstpool*; 1484514f5e3Sopenharmony_ci panda::ecmascript::EcmaContext::FindOrCreateConstPool*; 1494514f5e3Sopenharmony_ci panda::ecmascript::EcmaContext::FindUnsharedConstpool*; 1504514f5e3Sopenharmony_ci panda::ecmascript::EcmaContext::FindOrCreateUnsharedConstpool*; 1514514f5e3Sopenharmony_ci panda::ecmascript::EcmaRuntimeStat::StartCount*; 1524514f5e3Sopenharmony_ci panda::ecmascript::EcmaRuntimeStat::StopCount*; 1534514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::ComputeHashcode*; 1544514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::Flatten*; 1554514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::GetUtf16DataFlat*; 1564514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::GetUtf8DataFlat*; 1574514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::StringsAreEqual*; 1584514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::ToElementIndex*; 1594514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::ToTypedArrayIndex*; 1604514f5e3Sopenharmony_ci panda::ecmascript::EcmaString::Flatten*; 1614514f5e3Sopenharmony_ci panda::ecmascript::EcmaStringAccessor::CreateLineString*; 1624514f5e3Sopenharmony_ci panda::ecmascript::EcmaStringAccessor::EcmaStringAccessor*; 1634514f5e3Sopenharmony_ci panda::ecmascript::EcmaStringAccessor::ToStdString*; 1644514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::CheckThread*; 1654514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::GetGlobalEnv*; 1664514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::IsEnableElementsKind*; 1674514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::IsEnablePGOProfiler*; 1684514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::IsEnableJit*; 1694514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::GetMultiThreadCheck*; 1704514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::PrintAOTSnapShotStats*; 1714514f5e3Sopenharmony_ci panda::ecmascript::EcmaVM::multiThreadCheck_; 1724514f5e3Sopenharmony_ci panda::ecmascript::ElementAccessor::ConvertTaggedValueWithElementsKind*; 1734514f5e3Sopenharmony_ci panda::ecmascript::ElementAccessor::Get*; 1744514f5e3Sopenharmony_ci panda::ecmascript::Elements::FixElementsKind*; 1754514f5e3Sopenharmony_ci panda::ecmascript::Elements::IsHole*; 1764514f5e3Sopenharmony_ci panda::ecmascript::Elements::IsInt*; 1774514f5e3Sopenharmony_ci panda::ecmascript::Elements::IsNumber*; 1784514f5e3Sopenharmony_ci panda::ecmascript::Elements::IsObject*; 1794514f5e3Sopenharmony_ci panda::ecmascript::Elements::IsTagged*; 1804514f5e3Sopenharmony_ci panda::ecmascript::Elements::MergeElementsKind*; 1814514f5e3Sopenharmony_ci panda::ecmascript::Elements::MigrateArrayWithKind*; 1824514f5e3Sopenharmony_ci panda::ecmascript::FileExist*; 1834514f5e3Sopenharmony_ci panda::ecmascript::FileMapForAlignAddress*; 1844514f5e3Sopenharmony_ci panda::ecmascript::FileMap*; 1854514f5e3Sopenharmony_ci panda::ecmascript::FileUnMap*; 1864514f5e3Sopenharmony_ci panda::ecmascript::ForceCreateDirectory*; 1874514f5e3Sopenharmony_ci panda::ecmascript::GetFileDelimiter*; 1884514f5e3Sopenharmony_ci panda::ecmascript::GetPathSeparator*; 1894514f5e3Sopenharmony_ci panda::ecmascript::Heap::AddGCListener*; 1904514f5e3Sopenharmony_ci panda::ecmascript::Heap::RemoveGCListener*; 1914514f5e3Sopenharmony_ci panda::ecmascript::LinkedHashMap::Create*; 1924514f5e3Sopenharmony_ci panda::ecmascript::JSAPIArrayList::Set*; 1934514f5e3Sopenharmony_ci panda::ecmascript::JSAPIDeque::Set*; 1944514f5e3Sopenharmony_ci panda::ecmascript::JSAPILinkedList::Set*; 1954514f5e3Sopenharmony_ci panda::ecmascript::JSAPIList::Set*; 1964514f5e3Sopenharmony_ci panda::ecmascript::JSAPIPlainArray::Set*; 1974514f5e3Sopenharmony_ci panda::ecmascript::JSAPIQueue::Set*; 1984514f5e3Sopenharmony_ci panda::ecmascript::JSAPIStack::Set*; 1994514f5e3Sopenharmony_ci panda::ecmascript::JSAPIVector::Set*; 2004514f5e3Sopenharmony_ci panda::ecmascript::JSAPIBitVector::Set*; 2014514f5e3Sopenharmony_ci panda::ecmascript::JSArray::ArrayCreate*; 2024514f5e3Sopenharmony_ci panda::ecmascript::JSArray::CheckAndCopyArray*; 2034514f5e3Sopenharmony_ci panda::ecmascript::JSFunction::GetOrCreateInitialJSHClass*; 2044514f5e3Sopenharmony_ci panda::ecmascript::JSMap::Set*; 2054514f5e3Sopenharmony_ci panda::ecmascript::JSObject::AddElementInternal*; 2064514f5e3Sopenharmony_ci panda::ecmascript::JSObject::CallSetter*; 2074514f5e3Sopenharmony_ci panda::ecmascript::JSObject::CreateObjectFromProperties*; 2084514f5e3Sopenharmony_ci panda::ecmascript::JSObject::DefinePropertyByLiteral*; 2094514f5e3Sopenharmony_ci panda::ecmascript::JSObject::EnumerableOwnNames*; 2104514f5e3Sopenharmony_ci panda::ecmascript::JSObject::GetProperty*; 2114514f5e3Sopenharmony_ci panda::ecmascript::JSObject::TransitionToDictionary*; 2124514f5e3Sopenharmony_ci panda::ecmascript::JSObject::ElementsAndPropertiesIsEmpty*; 2134514f5e3Sopenharmony_ci panda::ecmascript::JSObject::TryMigrateToGenericKindForJSObject*; 2144514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFile::FindMethodLiteral*; 2154514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFile::GetFunctionKind*; 2164514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFile::GetNormalizedFileDesc*; 2174514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFile::GetRecordNameWithBundlePack*; 2184514f5e3Sopenharmony_ci panda::ecmascript::JSPandaFile::IsFirstMergedAbc*; 2194514f5e3Sopenharmony_ci panda::ecmascript::JSProxy::IsArray*; 2204514f5e3Sopenharmony_ci panda::ecmascript::JSSharedMap::Set*; 2214514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::IsTaggedArray*; 2224514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::IsJSProxy*; 2234514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::IsJSCOWArray*; 2244514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::IsInSharedHeap*; 2254514f5e3Sopenharmony_ci panda::ecmascript::JITProfiler::ProfileBytecode*; 2264514f5e3Sopenharmony_ci panda::ecmascript::JitThread::GetHostThread*; 2274514f5e3Sopenharmony_ci panda::ecmascript::Jit::TimeScope::~TimeScope*; 2284514f5e3Sopenharmony_ci panda::ecmascript::Jit::GetInstance*; 2294514f5e3Sopenharmony_ci panda::ecmascript::Jit::IsEnableJitFort*; 2304514f5e3Sopenharmony_ci panda::ecmascript::Jit::IsEnableAsyncCopyToFort*; 2314514f5e3Sopenharmony_ci panda::ecmascript::Jit::IsEnableFastJit*; 2324514f5e3Sopenharmony_ci panda::ecmascript::Jit::IsEnableBaselineJit*; 2334514f5e3Sopenharmony_ci panda::ecmascript::JitTask::ComputePayLoadSize*; 2344514f5e3Sopenharmony_ci panda::ecmascript::HugeMachineCodeSpace::AllocateFort*; 2354514f5e3Sopenharmony_ci panda::ecmascript::MachineCodeSpace::JitFortAllocate*; 2364514f5e3Sopenharmony_ci panda::ecmascript::JitFort::IsResourceAvailable*; 2374514f5e3Sopenharmony_ci panda::ecmascript::Heap::AddGCListener*; 2384514f5e3Sopenharmony_ci panda::ecmascript::Heap::RemoveGCListener*; 2394514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::SetProperty*; 2404514f5e3Sopenharmony_ci panda::ecmascript::JSTaggedValue::ToString*; 2414514f5e3Sopenharmony_ci panda::ecmascript::JSTypedArray::FastSetPropertyByIndex*; 2424514f5e3Sopenharmony_ci panda::ecmascript::LiteralDataExtractor::ExtractObjectDatas*; 2434514f5e3Sopenharmony_ci panda::ecmascript::LiteralDataExtractor::GetDatasIgnoreType*; 2444514f5e3Sopenharmony_ci panda::ecmascript::LiteralDataExtractor::GetMethodOffsets*; 2454514f5e3Sopenharmony_ci panda::ecmascript::MessageString::GetMessageString*; 2464514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::GetCodeSize*; 2474514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::GetMethodName*; 2484514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::GetRecordName*; 2494514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::Initialize*; 2504514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::MethodLiteral*; 2514514f5e3Sopenharmony_ci panda::ecmascript::MethodLiteral::ParseFunctionName*; 2524514f5e3Sopenharmony_ci panda::ecmascript::ModuleManager::GetRecordName*; 2534514f5e3Sopenharmony_ci panda::ecmascript::ModuleManager::HostGetImportedModule*; 2544514f5e3Sopenharmony_ci panda::ecmascript::ModuleManager::HostResolveImportedModuleWithMerge*; 2554514f5e3Sopenharmony_ci panda::ecmascript::ModuleManagerHelper::GetModuleValue*; 2564514f5e3Sopenharmony_ci panda::ecmascript::ModuleManagerHelper::GetNativeModuleValue*; 2574514f5e3Sopenharmony_ci panda::ecmascript::ModuleManagerHelper::GetModuleValueFromIndexBinding*; 2584514f5e3Sopenharmony_ci panda::ecmascript::ModuleManagerHelper::GetModuleValueFromRecordBinding*; 2594514f5e3Sopenharmony_ci panda::ecmascript::ModulePathHelper::ConcatFileNameWithMerge*; 2604514f5e3Sopenharmony_ci panda::ecmascript::NativeAreaAllocator::AllocateBuffer*; 2614514f5e3Sopenharmony_ci panda::ecmascript::NativeAreaAllocator::FreeeBuffer*; 2624514f5e3Sopenharmony_ci panda::ecmascript::NativeAreaAllocator::FreeeArea*; 2634514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::GetAttributes*; 2644514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::Hash*; 2654514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::IsMatch*; 2664514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::SetAttributes*; 2674514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::SetEntry*; 2684514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::UpdateValue*; 2694514f5e3Sopenharmony_ci panda::ecmascript::NameDictionary::CreateInSharedHeap*; 2704514f5e3Sopenharmony_ci panda::ecmascript::NumberDictionary::GetAttributes*; 2714514f5e3Sopenharmony_ci panda::ecmascript::NumberDictionary::Hash*; 2724514f5e3Sopenharmony_ci panda::ecmascript::NumberDictionary::IsMatch*; 2734514f5e3Sopenharmony_ci panda::ecmascript::NumberDictionary::UpdateValue*; 2744514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::CopyArray*; 2754514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::CreateLayoutInfo*; 2764514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::GetJSError*; 2774514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::InternString*; 2784514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewCompressedUtf8*; 2794514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewDictionaryArray*; 2804514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewEcmaHClass*; 2814514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSDictionaryArray*; 2824514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewFromASCII*; 2834514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewFromUtf16*; 2844514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewFromUtf8*; 2854514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewFromUtf8LiteralCompress*; 2864514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewJSArray*; 2874514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewJSSArray*; 2884514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewJSObject*; 2894514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewJSObjectByConstructor*; 2904514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewJsonFixedArray*; 2914514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSJsonFixedArray*; 2924514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewTaggedArray*; 2934514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::CreateSLayoutInfo*; 2944514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSEcmaHClass*; 2954514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSharedOldSpaceJSObject*; 2964514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSharedOldSpaceJSObjectWithInit*; 2974514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSTaggedArray*; 2984514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSEcmaHClassDictMode*; 2994514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::GetRawStringFromStringTable*; 3004514f5e3Sopenharmony_ci panda::ecmascript::SendableClassDefiner::AddFieldTypeToHClass*; 3014514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewSMethod*; 3024514f5e3Sopenharmony_ci panda::ecmascript::ObjectFactory::NewFromStdString*; 3034514f5e3Sopenharmony_ci panda::ecmascript::ObjectOperator::UpdateDetector*; 3044514f5e3Sopenharmony_ci panda::ecmascript::PageMap*; 3054514f5e3Sopenharmony_ci panda::ecmascript::PageSize*; 3064514f5e3Sopenharmony_ci panda::ecmascript::PageUnmap*; 3074514f5e3Sopenharmony_ci panda::ecmascript::PageSize*; 3084514f5e3Sopenharmony_ci panda::ecmascript::PagePreRead*; 3094514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfiler::GetMethodAbcId*; 3104514f5e3Sopenharmony_ci panda::ecmascript::RealPath*; 3114514f5e3Sopenharmony_ci panda::ecmascript::SetDirModeAsDefault*; 3124514f5e3Sopenharmony_ci panda::ecmascript::SetFileModeAsDefault*; 3134514f5e3Sopenharmony_ci panda::ecmascript::Snapshot::Serialize*; 3144514f5e3Sopenharmony_ci panda::ecmascript::SourceTextModule::Instantiate*; 3154514f5e3Sopenharmony_ci panda::ecmascript::StubFileInfo::Save*; 3164514f5e3Sopenharmony_ci panda::ecmascript::SubtypingOperator::CheckBaseClass*; 3174514f5e3Sopenharmony_ci panda::ecmascript::SubtypingOperator::CheckSubtyping*; 3184514f5e3Sopenharmony_ci panda::ecmascript::SubtypingOperator::FillTSInheritInfo*; 3194514f5e3Sopenharmony_ci panda::ecmascript::SubtypingOperator::MergeClassField*; 3204514f5e3Sopenharmony_ci panda::ecmascript::Unlink*; 3214514f5e3Sopenharmony_ci panda::ecmascript::filesystem::CreateEmptyFile*; 3224514f5e3Sopenharmony_ci panda::ecmascript::base::ArrayHelper::GetLength*; 3234514f5e3Sopenharmony_ci panda::ecmascript::base::utf_helper::ConvertRegionUtf16ToUtf8*; 3244514f5e3Sopenharmony_ci panda::ecmascript::base::NumberHelper::DoubleInRangeInt32*; 3254514f5e3Sopenharmony_ci panda::ecmascript::base::NumberHelper::StringToBigInt*; 3264514f5e3Sopenharmony_ci panda::ecmascript::base::NumberHelper::TruncateDouble*; 3274514f5e3Sopenharmony_ci panda::ecmascript::base::Utf8JsonParser::Parse*; 3284514f5e3Sopenharmony_ci panda::ecmascript::kungfu::AOTSnapshot::StoreConstantPoolInfo*; 3294514f5e3Sopenharmony_ci panda::ecmascript::kungfu::ArkStackMapBuilder::Collect*; 3304514f5e3Sopenharmony_ci panda::ecmascript::kungfu::ArkStackMapBuilder::GenerateArkStackMap*; 3314514f5e3Sopenharmony_ci panda::ecmascript::kungfu::ArkStackMapBuilder::Run*; 3324514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOBCInfo::Record*; 3334514f5e3Sopenharmony_ci panda::ecmascript::SharedModuleManager::GetInstance*; 3344514f5e3Sopenharmony_ci panda::ecmascript::SharedModuleManager::ResolveImportedModuleWithMerge*; 3354514f5e3Sopenharmony_ci panda::ecmascript::SharedModuleManager::TransferSModule*; 3364514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetConstantPoolIDByMethodOffset*; 3374514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetConstantPoolByMethodOffset*; 3384514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetStringFromConstantPool*; 3394514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetElementsIndexByEntityId*; 3404514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetHClassIndexByProfileType*; 3414514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::InitAOTSnapshot*; 3424514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::QueryHClass*; 3434514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::RecordElements*; 3444514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::RecordAndGetHclassIndexForJIT*; 3454514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetHolderHIndexByPGOObjectInfoType*; 3464514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetReceiverHIndexByPGOObjectInfoType*; 3474514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::SetCurConstantPool*; 3484514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeManager::GetSymbolIdByProfileType*; 3494514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeParser::CreatePGOType*; 3504514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeParser::PGOTypeParser*; 3514514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsKindForCreater*; 3524514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsKindsForUser*; 3534514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsLength*; 3544514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetPGOType*; 3554514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetRegionSpaceFlag*; 3564514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindForUser*; 3574514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindsForUser*; 3584514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::PGOTypeRecorder*; 3594514f5e3Sopenharmony_ci panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindsForUser*; 3604514f5e3Sopenharmony_ci panda::ecmascript::kungfu::ReviseData::Resolve*; 3614514f5e3Sopenharmony_ci panda::ecmascript::kungfu::SnapshotConstantPoolData::Record*; 3624514f5e3Sopenharmony_ci panda::ecmascript::ohos::DecrypRemoveKey*; 3634514f5e3Sopenharmony_ci panda::ecmascript::ohos::DecryptAssociateKey*; 3644514f5e3Sopenharmony_ci panda::ecmascript::ohos::DecryptSetKey*; 3654514f5e3Sopenharmony_ci panda::ecmascript::ohos::EnableAotJitListHelper*; 3664514f5e3Sopenharmony_ci panda::ecmascript::pgo::ApNameUtils::GetMergedApName*; 3674514f5e3Sopenharmony_ci panda::ecmascript::pgo::ApNameUtils::GetOhosPkgApName*; 3684514f5e3Sopenharmony_ci panda::ecmascript::pgo::ApNameUtils::GetRuntimeApName*; 3694514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOMethodInfo::CalcChecksum*; 3704514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfiler::ProfileCreateObject*; 3714514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfiler::RecordProfileType*; 3724514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfiler::GetMethodAbcId*; 3734514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfilerManager::GetInstance*; 3744514f5e3Sopenharmony_ci panda::ecmascript::pgo::PGOProfilerManager::MergeApFiles*; 3754514f5e3Sopenharmony_ci panda::ecmascript::JITProfiler::ProfileBytecode*; 3764514f5e3Sopenharmony_ci panda::panda_file::ClassDataAccessor::ClassDataAccessor*; 3774514f5e3Sopenharmony_ci panda::panda_file::CodeDataAccessor::CatchBlock::CatchBlock*; 3784514f5e3Sopenharmony_ci panda::panda_file::CodeDataAccessor::CodeDataAccessor*; 3794514f5e3Sopenharmony_ci panda::panda_file::CodeDataAccessor::TryBlock::TryBlock*; 3804514f5e3Sopenharmony_ci panda::panda_file::FieldDataAccessor::FieldDataAccessor*; 3814514f5e3Sopenharmony_ci panda::panda_file::FieldDataAccessor::GetValueInternal*; 3824514f5e3Sopenharmony_ci panda::panda_file::MethodDataAccessor::MethodDataAccessor*; 3834514f5e3Sopenharmony_ci panda::ecmascript::JitCompilationEnv::GetMethodFromCache*; 3844514f5e3Sopenharmony_ci panda::ecmascript::SetAppFreezeFilterCallback*; 3854514f5e3Sopenharmony_ci }; 3864514f5e3Sopenharmony_ci extern "C" { 3874514f5e3Sopenharmony_ci get_ark_native_frame_info; 3884514f5e3Sopenharmony_ci ark_parse_js_frame_info; 3894514f5e3Sopenharmony_ci ark_translate_js_frame_info; 3904514f5e3Sopenharmony_ci step_ark; 3914514f5e3Sopenharmony_ci ark_create_js_symbol_extractor; 3924514f5e3Sopenharmony_ci ark_destory_js_symbol_extractor; 3934514f5e3Sopenharmony_ci ark_destory_local; 3944514f5e3Sopenharmony_ci ark_parse_js_file_info; 3954514f5e3Sopenharmony_ci ark_parse_js_frame_info_local; 3964514f5e3Sopenharmony_ci step_ark_with_record_jit; 3974514f5e3Sopenharmony_ci ark_write_jit_code; 3984514f5e3Sopenharmony_ci GetAOTVersion; 3994514f5e3Sopenharmony_ci }; 4004514f5e3Sopenharmony_ci local: 4014514f5e3Sopenharmony_ci *; 4024514f5e3Sopenharmony_ci}; 403