1{ 2 global: 3 extern "C++" { 4 vtable?for?Initializer; 5 vtable?for?panda::LocalScope; 6 vtable?for?panda::ecmascript::AOTFileInfo; 7 vtable?for?panda::ecmascript::AnFileInfo; 8 vtable?for?panda::ecmascript::kungfu::ArrayLiteralSnapshotInfo; 9 vtable?for?panda::ecmascript::kungfu::ClassLiteralSnapshotInfo; 10 vtable?for?panda::ecmascript::kungfu::MethodSnapshotInfo; 11 vtable?for?panda::ecmascript::kungfu::ObjectLiteralSnapshotInfo; 12 vtable?for?panda::ecmascript::kungfu::StringSnapshotInfo; 13 vtable?for?panda::ecmascript::Taskpool; 14 vtable?for?panda::ecmascript::base::Utf8JsonParser; 15 16 panda::ecmascript::COMMON_HELP_HEAD_MSG*; 17 panda::ecmascript::HELP_OPTION_MSG*; 18 panda::ecmascript::COMPILER_HELP_HEAD_MSG*; 19 20 panda::ArrayBufferRef::*; 21 panda::SendableArrayBufferRef::*; 22 panda::BufferRef::*; 23 panda::ArrayRef::*; 24 panda::SendableArrayRef::*; 25 panda::BigInt64ArrayRef::*; 26 panda::BigIntRef::*; 27 panda::BigUint64ArrayRef::*; 28 panda::BooleanRef::*; 29 panda::CollatorRef::*; 30 panda::DataTimeFormatRef::*; 31 panda::DataViewRef::*; 32 panda::DateRef::*; 33 panda::Float32ArrayRef::*; 34 panda::Float64ArrayRef::*; 35 panda::MapIteratorRef::*; 36 panda::SendableMapIteratorRef::*; 37 panda::FunctionRef::*; 38 panda::GeneratorFunctionRef::*; 39 panda::GeneratorObjectRef::*; 40 panda::Int16ArrayRef::*; 41 panda::Int32ArrayRef::*; 42 panda::Int8ArrayRef::*; 43 panda::IntegerRef::*; 44 panda::JSValueRef::*; 45 panda::MapRef::*; 46 panda::SendableMapRef::*; 47 panda::NativePointerRef::*; 48 panda::NumberFormatRef::*; 49 panda::NumberRef::*; 50 panda::ObjectRef::*; 51 panda::PrimitiveRef::*; 52 panda::PromiseCapabilityRef::*; 53 panda::PromiseRef::*; 54 panda::PromiseRejectInfo::*; 55 panda::RegExpRef::*; 56 panda::SetIteratorRef::*; 57 panda::ExternalStringCache::*; 58 panda::SetRef::*; 59 panda::SendableSetRef::*; 60 panda::SendableTypedArrayRef::*; 61 panda::SharedInt8ArrayRef::*; 62 panda::SharedUint8ArrayRef::*; 63 panda::SharedInt16ArrayRef::*; 64 panda::SharedUint16ArrayRef::*; 65 panda::SharedInt32ArrayRef::*; 66 panda::SharedUint32ArrayRef::*; 67 panda::SharedFloat32ArrayRef::*; 68 panda::SharedUint8ClampedArrayRef::*; 69 panda::ProxyRef::*; 70 panda::StringRef::*; 71 panda::SymbolRef::*; 72 panda::TypedArrayRef::*; 73 panda::Uint16ArrayRef::*; 74 panda::Uint32ArrayRef::*; 75 panda::Uint8ArrayRef::*; 76 panda::Uint8ClampedArrayRef::*; 77 panda::WeakMapRef::*; 78 panda::WeakSetRef::*; 79 80 panda::TryCatch::*; 81 panda::JSNApi::*; 82 panda::DFXJSNApi::*; 83 panda::ecmascript::tooling::DebuggerApi::*; 84 panda::LocalScope::*; 85 panda::EscapeLocalScope::*; 86 panda::Exception::*; 87 panda::JSON::*; 88 panda::JsiRuntimeCallInfo::*; 89 panda::JsiNativeScope::*; 90 panda::JsiFastNativeScope::*; 91 panda::JSExecutionScope::*; 92 93 panda::ecmascript::AotCrashInfo*; 94 panda::ecmascript::Log::*; 95 panda::ecmascript::AndroidLog*; 96 panda::ecmascript::Method::*; 97 panda::ecmascript::JSPandaFileManager::*; 98 panda::ecmascript::DebugInfoExtractor::*; 99 panda::ecmascript::JSRuntimeOptions::*; 100 panda::ecmascript::Taskpool::*; 101 panda::ecmascript::JSThread::*; 102 panda::ecmascript::Chunk::*; 103 panda::ecmascript::WorkSpaceChunk::*; 104 panda::ecmascript::pgo::PGOProfilerDecoder::*; 105 panda::ecmascript::pgo::PGOProfilerEncoder::*; 106 panda::ecmascript::pgo::ProfileType::PROFILE_TYPE_NONE; 107 panda::ecmascript::containers::ContainerError::*; 108 panda::ecmascript::NativeAreaAllocator::*; 109 110 panda::os::thread::*; 111 panda::panda_file::File::MAGIC; 112 panda::os::unix::memory::*; 113 panda::ecmascript::JSHClass::*; 114 panda::ecmascript::EcmaHandleScope::*; 115 panda::ecmascript::Mutex::*; 116 panda::ecmascript::RecursiveMutex::*; 117 panda::ecmascript::RWLock::*; 118 panda::ecmascript::ConditionVariable::*; 119 panda::ecmascript::LockHolder::*; 120 panda::ecmascript::ReadLockHolder::*; 121 panda::ecmascript::WriteLockHolder::*; 122 123 panda::Logger::Message::~Message*; 124 panda::Logger::logger*; 125 panda::ecmascript::AnFileInfo::GenerateMethodToEntryIndexMap*; 126 panda::ecmascript::AnFileInfo::Save*; 127 panda::ecmascript::AOTFileVersion::GetAOTVersion*; 128 panda::ecmascript::AOTFileVersion::CheckAOTVersion*; 129 panda::ecmascript::Barriers::Update*; 130 panda::ecmascript::BaseHeap::IsAlive*; 131 panda::ecmascript::BigInt::SameValue*; 132 panda::ecmascript::BigInt::DoubleToBigInt*; 133 panda::ecmascript::BigInt::Int32ToBigInt*; 134 panda::ecmascript::BindSmallCpuCore*; 135 panda::ecmascript::BindMidCpuCore*; 136 panda::ecmascript::SetSecurityLabel*; 137 panda::ecmascript::ClassHelper::MatchFieldType*; 138 panda::ecmascript::ConstantPool::GetMethodFromCache*; 139 panda::ecmascript::ConstantPool::GetStringFromCacheForJit*; 140 panda::ecmascript::ConvertToStdString*; 141 panda::ecmascript::ConvertToString*; 142 panda::ecmascript::Deoptimizier::ComputeShift*; 143 panda::ecmascript::Deoptimizier::DisplayItems*; 144 panda::ecmascript::Deoptimizier::EncodeDeoptVregIndex*; 145 panda::ecmascript::DynChunk::Emit*; 146 panda::ecmascript::DynChunk::EmitChar*; 147 panda::ecmascript::EcmaContext::FindConstpool*; 148 panda::ecmascript::EcmaContext::FindOrCreateConstPool*; 149 panda::ecmascript::EcmaContext::FindUnsharedConstpool*; 150 panda::ecmascript::EcmaContext::FindOrCreateUnsharedConstpool*; 151 panda::ecmascript::EcmaRuntimeStat::StartCount*; 152 panda::ecmascript::EcmaRuntimeStat::StopCount*; 153 panda::ecmascript::EcmaString::ComputeHashcode*; 154 panda::ecmascript::EcmaString::Flatten*; 155 panda::ecmascript::EcmaString::GetUtf16DataFlat*; 156 panda::ecmascript::EcmaString::GetUtf8DataFlat*; 157 panda::ecmascript::EcmaString::StringsAreEqual*; 158 panda::ecmascript::EcmaString::ToElementIndex*; 159 panda::ecmascript::EcmaString::ToTypedArrayIndex*; 160 panda::ecmascript::EcmaString::Flatten*; 161 panda::ecmascript::EcmaStringAccessor::CreateLineString*; 162 panda::ecmascript::EcmaStringAccessor::EcmaStringAccessor*; 163 panda::ecmascript::EcmaStringAccessor::ToStdString*; 164 panda::ecmascript::EcmaVM::CheckThread*; 165 panda::ecmascript::EcmaVM::GetGlobalEnv*; 166 panda::ecmascript::EcmaVM::IsEnableElementsKind*; 167 panda::ecmascript::EcmaVM::IsEnablePGOProfiler*; 168 panda::ecmascript::EcmaVM::IsEnableJit*; 169 panda::ecmascript::EcmaVM::GetMultiThreadCheck*; 170 panda::ecmascript::EcmaVM::PrintAOTSnapShotStats*; 171 panda::ecmascript::EcmaVM::multiThreadCheck_; 172 panda::ecmascript::ElementAccessor::ConvertTaggedValueWithElementsKind*; 173 panda::ecmascript::ElementAccessor::Get*; 174 panda::ecmascript::Elements::FixElementsKind*; 175 panda::ecmascript::Elements::IsHole*; 176 panda::ecmascript::Elements::IsInt*; 177 panda::ecmascript::Elements::IsNumber*; 178 panda::ecmascript::Elements::IsObject*; 179 panda::ecmascript::Elements::IsTagged*; 180 panda::ecmascript::Elements::MergeElementsKind*; 181 panda::ecmascript::Elements::MigrateArrayWithKind*; 182 panda::ecmascript::FileExist*; 183 panda::ecmascript::FileMapForAlignAddress*; 184 panda::ecmascript::FileMap*; 185 panda::ecmascript::FileUnMap*; 186 panda::ecmascript::ForceCreateDirectory*; 187 panda::ecmascript::GetFileDelimiter*; 188 panda::ecmascript::GetPathSeparator*; 189 panda::ecmascript::Heap::AddGCListener*; 190 panda::ecmascript::Heap::RemoveGCListener*; 191 panda::ecmascript::LinkedHashMap::Create*; 192 panda::ecmascript::JSAPIArrayList::Set*; 193 panda::ecmascript::JSAPIDeque::Set*; 194 panda::ecmascript::JSAPILinkedList::Set*; 195 panda::ecmascript::JSAPIList::Set*; 196 panda::ecmascript::JSAPIPlainArray::Set*; 197 panda::ecmascript::JSAPIQueue::Set*; 198 panda::ecmascript::JSAPIStack::Set*; 199 panda::ecmascript::JSAPIVector::Set*; 200 panda::ecmascript::JSAPIBitVector::Set*; 201 panda::ecmascript::JSArray::ArrayCreate*; 202 panda::ecmascript::JSArray::CheckAndCopyArray*; 203 panda::ecmascript::JSFunction::GetOrCreateInitialJSHClass*; 204 panda::ecmascript::JSMap::Set*; 205 panda::ecmascript::JSObject::AddElementInternal*; 206 panda::ecmascript::JSObject::CallSetter*; 207 panda::ecmascript::JSObject::CreateObjectFromProperties*; 208 panda::ecmascript::JSObject::DefinePropertyByLiteral*; 209 panda::ecmascript::JSObject::EnumerableOwnNames*; 210 panda::ecmascript::JSObject::GetProperty*; 211 panda::ecmascript::JSObject::TransitionToDictionary*; 212 panda::ecmascript::JSObject::ElementsAndPropertiesIsEmpty*; 213 panda::ecmascript::JSObject::TryMigrateToGenericKindForJSObject*; 214 panda::ecmascript::JSPandaFile::FindMethodLiteral*; 215 panda::ecmascript::JSPandaFile::GetFunctionKind*; 216 panda::ecmascript::JSPandaFile::GetNormalizedFileDesc*; 217 panda::ecmascript::JSPandaFile::GetRecordNameWithBundlePack*; 218 panda::ecmascript::JSPandaFile::IsFirstMergedAbc*; 219 panda::ecmascript::JSProxy::IsArray*; 220 panda::ecmascript::JSSharedMap::Set*; 221 panda::ecmascript::JSTaggedValue::IsTaggedArray*; 222 panda::ecmascript::JSTaggedValue::IsJSProxy*; 223 panda::ecmascript::JSTaggedValue::IsJSCOWArray*; 224 panda::ecmascript::JSTaggedValue::IsInSharedHeap*; 225 panda::ecmascript::JITProfiler::ProfileBytecode*; 226 panda::ecmascript::JitThread::GetHostThread*; 227 panda::ecmascript::Jit::TimeScope::~TimeScope*; 228 panda::ecmascript::Jit::GetInstance*; 229 panda::ecmascript::Jit::IsEnableJitFort*; 230 panda::ecmascript::Jit::IsEnableAsyncCopyToFort*; 231 panda::ecmascript::Jit::IsEnableFastJit*; 232 panda::ecmascript::Jit::IsEnableBaselineJit*; 233 panda::ecmascript::JitTask::ComputePayLoadSize*; 234 panda::ecmascript::HugeMachineCodeSpace::AllocateFort*; 235 panda::ecmascript::MachineCodeSpace::JitFortAllocate*; 236 panda::ecmascript::JitFort::IsResourceAvailable*; 237 panda::ecmascript::Heap::AddGCListener*; 238 panda::ecmascript::Heap::RemoveGCListener*; 239 panda::ecmascript::JSTaggedValue::SetProperty*; 240 panda::ecmascript::JSTaggedValue::ToString*; 241 panda::ecmascript::JSTypedArray::FastSetPropertyByIndex*; 242 panda::ecmascript::LiteralDataExtractor::ExtractObjectDatas*; 243 panda::ecmascript::LiteralDataExtractor::GetDatasIgnoreType*; 244 panda::ecmascript::LiteralDataExtractor::GetMethodOffsets*; 245 panda::ecmascript::MessageString::GetMessageString*; 246 panda::ecmascript::MethodLiteral::GetCodeSize*; 247 panda::ecmascript::MethodLiteral::GetMethodName*; 248 panda::ecmascript::MethodLiteral::GetRecordName*; 249 panda::ecmascript::MethodLiteral::Initialize*; 250 panda::ecmascript::MethodLiteral::MethodLiteral*; 251 panda::ecmascript::MethodLiteral::ParseFunctionName*; 252 panda::ecmascript::ModuleManager::GetRecordName*; 253 panda::ecmascript::ModuleManager::HostGetImportedModule*; 254 panda::ecmascript::ModuleManager::HostResolveImportedModuleWithMerge*; 255 panda::ecmascript::ModuleManagerHelper::GetModuleValue*; 256 panda::ecmascript::ModuleManagerHelper::GetNativeModuleValue*; 257 panda::ecmascript::ModuleManagerHelper::GetModuleValueFromIndexBinding*; 258 panda::ecmascript::ModuleManagerHelper::GetModuleValueFromRecordBinding*; 259 panda::ecmascript::ModulePathHelper::ConcatFileNameWithMerge*; 260 panda::ecmascript::NativeAreaAllocator::AllocateBuffer*; 261 panda::ecmascript::NativeAreaAllocator::FreeeBuffer*; 262 panda::ecmascript::NativeAreaAllocator::FreeeArea*; 263 panda::ecmascript::NameDictionary::GetAttributes*; 264 panda::ecmascript::NameDictionary::Hash*; 265 panda::ecmascript::NameDictionary::IsMatch*; 266 panda::ecmascript::NameDictionary::SetAttributes*; 267 panda::ecmascript::NameDictionary::SetEntry*; 268 panda::ecmascript::NameDictionary::UpdateValue*; 269 panda::ecmascript::NameDictionary::CreateInSharedHeap*; 270 panda::ecmascript::NumberDictionary::GetAttributes*; 271 panda::ecmascript::NumberDictionary::Hash*; 272 panda::ecmascript::NumberDictionary::IsMatch*; 273 panda::ecmascript::NumberDictionary::UpdateValue*; 274 panda::ecmascript::ObjectFactory::CopyArray*; 275 panda::ecmascript::ObjectFactory::CreateLayoutInfo*; 276 panda::ecmascript::ObjectFactory::GetJSError*; 277 panda::ecmascript::ObjectFactory::InternString*; 278 panda::ecmascript::ObjectFactory::NewCompressedUtf8*; 279 panda::ecmascript::ObjectFactory::NewDictionaryArray*; 280 panda::ecmascript::ObjectFactory::NewEcmaHClass*; 281 panda::ecmascript::ObjectFactory::NewSDictionaryArray*; 282 panda::ecmascript::ObjectFactory::NewFromASCII*; 283 panda::ecmascript::ObjectFactory::NewFromUtf16*; 284 panda::ecmascript::ObjectFactory::NewFromUtf8*; 285 panda::ecmascript::ObjectFactory::NewFromUtf8LiteralCompress*; 286 panda::ecmascript::ObjectFactory::NewJSArray*; 287 panda::ecmascript::ObjectFactory::NewJSSArray*; 288 panda::ecmascript::ObjectFactory::NewJSObject*; 289 panda::ecmascript::ObjectFactory::NewJSObjectByConstructor*; 290 panda::ecmascript::ObjectFactory::NewJsonFixedArray*; 291 panda::ecmascript::ObjectFactory::NewSJsonFixedArray*; 292 panda::ecmascript::ObjectFactory::NewTaggedArray*; 293 panda::ecmascript::ObjectFactory::CreateSLayoutInfo*; 294 panda::ecmascript::ObjectFactory::NewSEcmaHClass*; 295 panda::ecmascript::ObjectFactory::NewSharedOldSpaceJSObject*; 296 panda::ecmascript::ObjectFactory::NewSharedOldSpaceJSObjectWithInit*; 297 panda::ecmascript::ObjectFactory::NewSTaggedArray*; 298 panda::ecmascript::ObjectFactory::NewSEcmaHClassDictMode*; 299 panda::ecmascript::ObjectFactory::GetRawStringFromStringTable*; 300 panda::ecmascript::SendableClassDefiner::AddFieldTypeToHClass*; 301 panda::ecmascript::ObjectFactory::NewSMethod*; 302 panda::ecmascript::ObjectFactory::NewFromStdString*; 303 panda::ecmascript::ObjectOperator::UpdateDetector*; 304 panda::ecmascript::PageMap*; 305 panda::ecmascript::PageSize*; 306 panda::ecmascript::PageUnmap*; 307 panda::ecmascript::PageSize*; 308 panda::ecmascript::PagePreRead*; 309 panda::ecmascript::pgo::PGOProfiler::GetMethodAbcId*; 310 panda::ecmascript::RealPath*; 311 panda::ecmascript::SetDirModeAsDefault*; 312 panda::ecmascript::SetFileModeAsDefault*; 313 panda::ecmascript::Snapshot::Serialize*; 314 panda::ecmascript::SourceTextModule::Instantiate*; 315 panda::ecmascript::StubFileInfo::Save*; 316 panda::ecmascript::SubtypingOperator::CheckBaseClass*; 317 panda::ecmascript::SubtypingOperator::CheckSubtyping*; 318 panda::ecmascript::SubtypingOperator::FillTSInheritInfo*; 319 panda::ecmascript::SubtypingOperator::MergeClassField*; 320 panda::ecmascript::Unlink*; 321 panda::ecmascript::filesystem::CreateEmptyFile*; 322 panda::ecmascript::base::ArrayHelper::GetLength*; 323 panda::ecmascript::base::utf_helper::ConvertRegionUtf16ToUtf8*; 324 panda::ecmascript::base::NumberHelper::DoubleInRangeInt32*; 325 panda::ecmascript::base::NumberHelper::StringToBigInt*; 326 panda::ecmascript::base::NumberHelper::TruncateDouble*; 327 panda::ecmascript::base::Utf8JsonParser::Parse*; 328 panda::ecmascript::kungfu::AOTSnapshot::StoreConstantPoolInfo*; 329 panda::ecmascript::kungfu::ArkStackMapBuilder::Collect*; 330 panda::ecmascript::kungfu::ArkStackMapBuilder::GenerateArkStackMap*; 331 panda::ecmascript::kungfu::ArkStackMapBuilder::Run*; 332 panda::ecmascript::kungfu::PGOBCInfo::Record*; 333 panda::ecmascript::SharedModuleManager::GetInstance*; 334 panda::ecmascript::SharedModuleManager::ResolveImportedModuleWithMerge*; 335 panda::ecmascript::SharedModuleManager::TransferSModule*; 336 panda::ecmascript::kungfu::PGOTypeManager::GetConstantPoolIDByMethodOffset*; 337 panda::ecmascript::kungfu::PGOTypeManager::GetConstantPoolByMethodOffset*; 338 panda::ecmascript::kungfu::PGOTypeManager::GetStringFromConstantPool*; 339 panda::ecmascript::kungfu::PGOTypeManager::GetElementsIndexByEntityId*; 340 panda::ecmascript::kungfu::PGOTypeManager::GetHClassIndexByProfileType*; 341 panda::ecmascript::kungfu::PGOTypeManager::InitAOTSnapshot*; 342 panda::ecmascript::kungfu::PGOTypeManager::QueryHClass*; 343 panda::ecmascript::kungfu::PGOTypeManager::RecordElements*; 344 panda::ecmascript::kungfu::PGOTypeManager::RecordAndGetHclassIndexForJIT*; 345 panda::ecmascript::kungfu::PGOTypeManager::GetHolderHIndexByPGOObjectInfoType*; 346 panda::ecmascript::kungfu::PGOTypeManager::GetReceiverHIndexByPGOObjectInfoType*; 347 panda::ecmascript::kungfu::PGOTypeManager::SetCurConstantPool*; 348 panda::ecmascript::kungfu::PGOTypeManager::GetSymbolIdByProfileType*; 349 panda::ecmascript::kungfu::PGOTypeParser::CreatePGOType*; 350 panda::ecmascript::kungfu::PGOTypeParser::PGOTypeParser*; 351 panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsKindForCreater*; 352 panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsKindsForUser*; 353 panda::ecmascript::kungfu::PGOTypeRecorder::GetElementsLength*; 354 panda::ecmascript::kungfu::PGOTypeRecorder::GetPGOType*; 355 panda::ecmascript::kungfu::PGOTypeRecorder::GetRegionSpaceFlag*; 356 panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindForUser*; 357 panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindsForUser*; 358 panda::ecmascript::kungfu::PGOTypeRecorder::PGOTypeRecorder*; 359 panda::ecmascript::kungfu::PGOTypeRecorder::GetTransitionElementsKindsForUser*; 360 panda::ecmascript::kungfu::ReviseData::Resolve*; 361 panda::ecmascript::kungfu::SnapshotConstantPoolData::Record*; 362 panda::ecmascript::ohos::DecrypRemoveKey*; 363 panda::ecmascript::ohos::DecryptAssociateKey*; 364 panda::ecmascript::ohos::DecryptSetKey*; 365 panda::ecmascript::ohos::EnableAotJitListHelper*; 366 panda::ecmascript::pgo::ApNameUtils::GetMergedApName*; 367 panda::ecmascript::pgo::ApNameUtils::GetOhosPkgApName*; 368 panda::ecmascript::pgo::ApNameUtils::GetRuntimeApName*; 369 panda::ecmascript::pgo::PGOMethodInfo::CalcChecksum*; 370 panda::ecmascript::pgo::PGOProfiler::ProfileCreateObject*; 371 panda::ecmascript::pgo::PGOProfiler::RecordProfileType*; 372 panda::ecmascript::pgo::PGOProfiler::GetMethodAbcId*; 373 panda::ecmascript::pgo::PGOProfilerManager::GetInstance*; 374 panda::ecmascript::pgo::PGOProfilerManager::MergeApFiles*; 375 panda::ecmascript::JITProfiler::ProfileBytecode*; 376 panda::panda_file::ClassDataAccessor::ClassDataAccessor*; 377 panda::panda_file::CodeDataAccessor::CatchBlock::CatchBlock*; 378 panda::panda_file::CodeDataAccessor::CodeDataAccessor*; 379 panda::panda_file::CodeDataAccessor::TryBlock::TryBlock*; 380 panda::panda_file::FieldDataAccessor::FieldDataAccessor*; 381 panda::panda_file::FieldDataAccessor::GetValueInternal*; 382 panda::panda_file::MethodDataAccessor::MethodDataAccessor*; 383 panda::ecmascript::JitCompilationEnv::GetMethodFromCache*; 384 panda::ecmascript::SetAppFreezeFilterCallback*; 385 }; 386 extern "C" { 387 get_ark_native_frame_info; 388 ark_parse_js_frame_info; 389 ark_translate_js_frame_info; 390 step_ark; 391 ark_create_js_symbol_extractor; 392 ark_destory_js_symbol_extractor; 393 ark_destory_local; 394 ark_parse_js_file_info; 395 ark_parse_js_frame_info_local; 396 step_ark_with_record_jit; 397 ark_write_jit_code; 398 GetAOTVersion; 399 }; 400 local: 401 *; 402}; 403