1{ 2 global: 3 extern "C++" { 4 OHOS::HiviewDFX::Unwinder::Unwinder*; 5 OHOS::HiviewDFX::Unwinder::EnableUnwindCache*; 6 OHOS::HiviewDFX::Unwinder::EnableMethodIdLocal*; 7 OHOS::HiviewDFX::Unwinder::EnableFpCheckMapExec*; 8 OHOS::HiviewDFX::Unwinder::EnableFillFrames*; 9 OHOS::HiviewDFX::Unwinder::IgnoreMixstack*; 10 OHOS::HiviewDFX::Unwinder::SetRegs*; 11 OHOS::HiviewDFX::Unwinder::GetRegs*; 12 OHOS::HiviewDFX::Unwinder::GetMaps*; 13 OHOS::HiviewDFX::Unwinder::GetLastErrorCode*; 14 OHOS::HiviewDFX::Unwinder::GetLastErrorAddr*; 15 OHOS::HiviewDFX::Unwinder::GetStackRange*; 16 OHOS::HiviewDFX::Unwinder::UnwindLocalWithContext*; 17 OHOS::HiviewDFX::Unwinder::UnwindLocalWithTid*; 18 OHOS::HiviewDFX::Unwinder::UnwindLocal*; 19 OHOS::HiviewDFX::Unwinder::UnwindRemote*; 20 OHOS::HiviewDFX::Unwinder::Unwind*; 21 OHOS::HiviewDFX::Unwinder::UnwindByFp*; 22 OHOS::HiviewDFX::Unwinder::Step*; 23 OHOS::HiviewDFX::Unwinder::FpStep*; 24 OHOS::HiviewDFX::Unwinder::AddFrame*; 25 OHOS::HiviewDFX::Unwinder::GetFrames*; 26 OHOS::HiviewDFX::Unwinder::GetPcs*; 27 OHOS::HiviewDFX::Unwinder::FillFrames*; 28 OHOS::HiviewDFX::Unwinder::FillFrame*; 29 OHOS::HiviewDFX::Unwinder::FillJsFrame*; 30 OHOS::HiviewDFX::Unwinder::GetFrameByPc*; 31 OHOS::HiviewDFX::Unwinder::GetFramesByPcs*; 32 OHOS::HiviewDFX::Unwinder::SetIsJitCrashFlag*; 33 OHOS::HiviewDFX::Unwinder::ArkWriteJitCodeToFile*; 34 OHOS::HiviewDFX::Unwinder::GetJitCache*; 35 OHOS::HiviewDFX::Unwinder::GetSymbolByPc*; 36 OHOS::HiviewDFX::Unwinder::GetLocalFramesByPcs*; 37 OHOS::HiviewDFX::Unwinder::GetFramesStr*; 38 OHOS::HiviewDFX::Unwinder::FillLocalFrames*; 39 OHOS::HiviewDFX::Unwinder::GetLockInfo*; 40 OHOS::HiviewDFX::Unwinder::AccessMem*; 41 OHOS::HiviewDFX::UnwinderConfig::enableLoadSymbolLazily_*; 42 OHOS::HiviewDFX::UnwinderConfig::enableMiniDebugInfo_*; 43 OHOS::HiviewDFX::DfxConfig::GetConfig*; 44 OHOS::HiviewDFX::DfxElf::Create*; 45 OHOS::HiviewDFX::DfxElf::Clear*; 46 OHOS::HiviewDFX::DfxElf::DfxElf*; 47 OHOS::HiviewDFX::DfxElf::IsValid*; 48 OHOS::HiviewDFX::DfxElf::GetLoadBias*; 49 OHOS::HiviewDFX::DfxElf::GetBuildId*; 50 OHOS::HiviewDFX::DfxElf::FindUnwindTableInfo*; 51 OHOS::HiviewDFX::DfxElf::GetBaseOffset*; 52 OHOS::HiviewDFX::DfxElf::Read*; 53 OHOS::HiviewDFX::DfxMap::ToString*; 54 OHOS::HiviewDFX::DfxMap::GetElf*; 55 OHOS::HiviewDFX::DfxMap::Create*; 56 OHOS::HiviewDFX::DfxMap::GetRelPc*; 57 OHOS::HiviewDFX::DfxMaps::Create*; 58 OHOS::HiviewDFX::DfxMaps::ToString*; 59 OHOS::HiviewDFX::DfxMaps::FindMapByAddr*; 60 OHOS::HiviewDFX::DfxMaps::UnFormatMapName*; 61 OHOS::HiviewDFX::DfxMaps::FindMapsByName*; 62 OHOS::HiviewDFX::DfxMaps::GetStackRange*; 63 OHOS::HiviewDFX::DfxRegs::CreateRemoteRegs*; 64 OHOS::HiviewDFX::DfxRegs::CreateFromUcontext*; 65 OHOS::HiviewDFX::DfxRegs::GetRegsData*; 66 OHOS::HiviewDFX::DfxRegs::GetSpecialRegs*; 67 OHOS::HiviewDFX::DfxRegs::GetPc*; 68 OHOS::HiviewDFX::DfxRegs::SetPc*; 69 OHOS::HiviewDFX::DfxRegs::GetSp*; 70 OHOS::HiviewDFX::DfxRegs::SetSp*; 71 OHOS::HiviewDFX::DfxRegs::SetFp*; 72 OHOS::HiviewDFX::DfxRegs::GetReg*; 73 OHOS::HiviewDFX::DfxRegs::SetReg*; 74 OHOS::HiviewDFX::DfxRegs::CreateFromRegs*; 75 OHOS::HiviewDFX::DfxPtrace::Detach*; 76 OHOS::HiviewDFX::DfxPtrace::Attach*; 77 OHOS::HiviewDFX::DfxMemory::ReadProcMemByPid*; 78 OHOS::HiviewDFX::DfxSignal::PrintSignal*; 79 OHOS::HiviewDFX::DfxSignal::IsAddrAvailable*; 80 "vtable for OHOS::HiviewDFX::DfxRegsArm"; 81 "vtable for OHOS::HiviewDFX::DfxRegsArm64"; 82 "vtable for OHOS::HiviewDFX::DfxRegsRiscv64"; 83 OHOS::HiviewDFX::DfxFrameFormatter::GetFrameStr*; 84 OHOS::HiviewDFX::DfxFrameFormatter::GetFramesStr*; 85 OHOS::HiviewDFX::DfxElf::GetStartVaddr*; 86 OHOS::HiviewDFX::DfxElf::GetStartOffset*; 87 OHOS::HiviewDFX::DfxElf::GetSectionInfo*; 88 OHOS::HiviewDFX::DfxElf::GetSectionData*; 89 OHOS::HiviewDFX::DfxElf::GetElfName*; 90 OHOS::HiviewDFX::DfxSymbols::ParseSymbols*; 91 OHOS::HiviewDFX::DfxSymbols::AddSymbolsByPlt*; 92 OHOS::HiviewDFX::DfxArk::ArkCreateJsSymbolExtractor*; 93 OHOS::HiviewDFX::DfxArk::ArkDestoryJsSymbolExtractor*; 94 OHOS::HiviewDFX::DfxArk::ParseArkFrameInfo*; 95 OHOS::HiviewDFX::DfxMap::IsMapExec*; 96 OHOS::HiviewDFX::DfxMaps::IsLegalMapItem*; 97 OHOS::HiviewDFX::DfxElf::GetMmapPtr*; 98 }; 99 local: 100 *; 101}; 102