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