• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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