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