1{ 2 global: 3 extern "C++" { 4 vtable?for?Initializer; 5 vtable?for?panda::LocalScope; 6 7 panda::ecmascript::COMMON_HELP_HEAD_MSG; 8 panda::ecmascript::HELP_OPTION_MSG; 9 10 panda::ArrayBufferRef::*; 11 panda::BufferRef::*; 12 panda::ArrayRef::*; 13 panda::BigInt64ArrayRef::*; 14 panda::BigIntRef::*; 15 panda::BigUint64ArrayRef::*; 16 panda::BooleanRef::*; 17 panda::CollatorRef::*; 18 panda::DataTimeFormatRef::*; 19 panda::DataViewRef::*; 20 panda::DateRef::*; 21 panda::Float32ArrayRef::*; 22 panda::Float64ArrayRef::*; 23 panda::MapIteratorRef::*; 24 panda::FunctionRef::*; 25 panda::GeneratorFunctionRef::*; 26 panda::GeneratorObjectRef::*; 27 panda::Int16ArrayRef::*; 28 panda::Int32ArrayRef::*; 29 panda::Int8ArrayRef::*; 30 panda::IntegerRef::*; 31 panda::JSValueRef::*; 32 panda::MapRef::*; 33 panda::NativePointerRef::*; 34 panda::NumberFormatRef::*; 35 panda::NumberRef::*; 36 panda::ObjectRef::*; 37 panda::PrimitiveRef::*; 38 panda::PromiseCapabilityRef::*; 39 panda::PromiseRef::*; 40 panda::PromiseRejectInfo::*; 41 panda::RegExpRef::*; 42 panda::SetIteratorRef::*; 43 panda::SetRef::*; 44 panda::ProxyRef::*; 45 panda::StringRef::*; 46 panda::SymbolRef::*; 47 panda::TypedArrayRef::*; 48 panda::Uint16ArrayRef::*; 49 panda::Uint32ArrayRef::*; 50 panda::Uint8ArrayRef::*; 51 panda::Uint8ClampedArrayRef::*; 52 panda::WeakMapRef::*; 53 panda::WeakSetRef::*; 54 55 panda::TryCatch::*; 56 panda::JSNApi::*; 57 panda::DFXJSNApi::*; 58 panda::ecmascript::tooling::DebuggerApi::*; 59 panda::LocalScope::*; 60 panda::EscapeLocalScope::*; 61 panda::Exception::*; 62 panda::JSON::*; 63 panda::JsiRuntimeCallInfo::*; 64 panda::JSExecutionScope::*; 65 66 panda::ecmascript::Log::*; 67 panda::ecmascript::AndroidLog*; 68 panda::ecmascript::Method::*; 69 panda::ecmascript::JSPandaFileManager::*; 70 panda::ecmascript::DebugInfoExtractor::*; 71 panda::ecmascript::JSRuntimeOptions::*; 72 panda::ecmascript::Taskpool::*; 73 panda::ecmascript::JSThread::*; 74 panda::ecmascript::Chunk::*; 75 panda::ecmascript::WorkSpaceChunk::*; 76 panda::ecmascript::PGOProfilerDecoder::*; 77 panda::ecmascript::PGOProfilerEncoder::*; 78 panda::ecmascript::NativeAreaAllocator::*; 79 80 panda::os::thread::*; 81 panda::panda_file::File::MAGIC; 82 panda::os::unix::memory::*; 83 panda::ecmascript::JSHClass::*; 84 panda::ecmascript::EcmaHandleScope::*; 85 panda::ecmascript::Mutex::*; 86 panda::ecmascript::RecursiveMutex::*; 87 panda::ecmascript::RWLock::*; 88 panda::ecmascript::ConditionVariable::*; 89 panda::ecmascript::LockHolder::*; 90 panda::ecmascript::ReadLockHolder::*; 91 panda::ecmascript::WriteLockHolder::*; 92 93 panda::ecmascript::JSObject::ElementsAndPropertiesIsEmpty*; 94 }; 95 extern "C" { 96 get_ark_js_heap_crash_info; 97 step_ark_managed_native_frame; 98 get_ark_native_frame_info; 99 }; 100 local: 101 *; 102}; 103