• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  global:
3    extern "C" {
4        HiLogPrintArgs;
5        HiLogPrint;
6        HiLogIsLoggable;
7        IsPrivateSwitchOn;
8        IsDebugOn;
9        HiLogRegisterGetIdFun;
10        HiLogUnregisterGetIdFun;
11        HilogWriteLogMessage;
12        GetLastFatalMessage;
13        LOG_SetCallback;
14        HiLogSetAppMinLogLevel;
15    };
16    extern "C++" {
17        "OHOS::HiviewDFX::HiLog::Info(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
18        "OHOS::HiviewDFX::HiLog::Warn(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
19        "OHOS::HiviewDFX::HiLog::Error(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
20        "OHOS::HiviewDFX::HiLog::Fatal(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
21        "OHOS::HiviewDFX::HiLog::Debug(OHOS::HiviewDFX::HiLogLabel const&, char const*, ...)";
22        "OHOS::HiviewDFX::SocketServer::SocketServer(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int)";
23        "OHOS::HiviewDFX::SocketServer::Init()";
24        "OHOS::HiviewDFX::SeqPacketSocketServer::StartAcceptingConnection(std::__h::function<void (std::__h::unique_ptr<OHOS::HiviewDFX::Socket, std::__h::default_delete<OHOS::HiviewDFX::Socket>>)>, std::__h::chrono::duration<long long, std::__h::ratio<1ll, 1000ll>>, std::__h::function<void ()>)";
25        "OHOS::HiviewDFX::SeqPacketSocketServer::StartAcceptingConnection(std::__h::function<void (std::__h::unique_ptr<OHOS::HiviewDFX::Socket, std::__h::default_delete<OHOS::HiviewDFX::Socket>>)>, std::__h::chrono::duration<long long, std::__h::ratio<1l, 1000l>>, std::__h::function<void ()>)";
26        "OHOS::HiviewDFX::SocketServer::~SocketServer()";
27        "OHOS::HiviewDFX::Socket::~Socket()";
28        "OHOS::HiviewDFX::GetDomainQuota(unsigned int)";
29        "OHOS::HiviewDFX::GetBufferSize(unsigned short, bool)";
30        "OHOS::HiviewDFX::LogType2Str(unsigned short)";
31        "OHOS::HiviewDFX::PrintErrorno(int)";
32        "OHOS::HiviewDFX::LogPrintWithFormat(OHOS::HiviewDFX::LogContent const&, OHOS::HiviewDFX::LogFormat const&, std::__h::basic_ostream<char, std::__h::char_traits<char>>&)";
33        "OHOS::HiviewDFX::GenerateHash(char const*, unsigned int)";
34        "OHOS::HiviewDFX::GenerateHash(char const*, unsigned long)";
35        "OHOS::HiviewDFX::IsStatsEnable()";
36        "OHOS::HiviewDFX::IsTagStatsEnable()";
37        "OHOS::HiviewDFX::GetNameByPid(unsigned int)";
38        "OHOS::HiviewDFX::IsDomainSwitchOn()";
39        "OHOS::HiviewDFX::IsPersistDebugOn()";
40        "OHOS::HiviewDFX::HilogInputSocketServer::RunServingThread()";
41        "OHOS::HiviewDFX::IsKmsgSwitchOn()";
42        "OHOS::HiviewDFX::HilogInputSocketServer::~HilogInputSocketServer()";
43        "OHOS::HiviewDFX::Size2Str(unsigned long long)";
44        "OHOS::HiviewDFX::Size2Str(unsigned long)";
45        "OHOS::HiviewDFX::LogLevel2Str(unsigned short)";
46        "OHOS::HiviewDFX::LogIoctl::LogIoctl(IoctlCmd, IoctlCmd)";
47        "OHOS::HiviewDFX::LogIoctl::RequestOutput(OutputRqst const&, std::__h::function<int (OutputRsp const&)>)";
48        "OHOS::HiviewDFX::PrettyStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
49        "OHOS::HiviewDFX::SetGlobalLevel(unsigned short)";
50        "OHOS::HiviewDFX::SetDomainLevel(unsigned int, unsigned short)";
51        "OHOS::HiviewDFX::Uint2HexStr(unsigned int)";
52        "OHOS::HiviewDFX::SetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned short)";
53        "OHOS::HiviewDFX::Split(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::vector<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, std::__h::allocator<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>>&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
54        "OHOS::HiviewDFX::HexStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
55        "OHOS::HiviewDFX::ComboLogType2Str(unsigned short)";
56        "OHOS::HiviewDFX::Str2Size(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
57        "OHOS::HiviewDFX::Str2ComboLogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
58        "OHOS::HiviewDFX::SetPrivateSwitchOn(bool)";
59        "OHOS::HiviewDFX::SetProcessSwitchOn(bool)";
60        "OHOS::HiviewDFX::ErrorCode2Str(short)";
61        "OHOS::HiviewDFX::WaitingToDo(int, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<int (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)>)";
62        "OHOS::HiviewDFX::Socket::Read(char*, unsigned int)";
63        "OHOS::HiviewDFX::Socket::WriteV(iovec const*, unsigned int)";
64        "OHOS::HiviewDFX::Socket::Write(char const*, unsigned int)";
65        "OHOS::HiviewDFX::Socket::GetUid()";
66        "OHOS::HiviewDFX::Socket::GetPid()";
67        "OHOS::HiviewDFX::GetPPidByPid(unsigned int)";
68        "OHOS::HiviewDFX::GetBitsCount(unsigned long long)";
69        "OHOS::HiviewDFX::GetBitsCount(unsigned long)";
70        "OHOS::HiviewDFX::GetAllLogTypes()";
71        "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned int)";
72        "OHOS::HiviewDFX::SetBufferSize(unsigned short, bool, unsigned long)";
73        "OHOS::HiviewDFX::SetKmsgSwitchOn(bool)";
74        "OHOS::HiviewDFX::SetDomainSwitchOn(bool)";
75        "OHOS::HiviewDFX::LogIoctl::RequestStatsQuery(StatsQueryRqst const&, std::__h::function<int (StatsQueryRsp const&)>)";
76        "OHOS::HiviewDFX::Str2ComboLogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
77        "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned int)";
78        "OHOS::HiviewDFX::LogIoctl::SendMsgHeader(IoctlCmd, unsigned long)";
79        "OHOS::HiviewDFX::Socket::WriteAll(char const*, unsigned int)";
80        "OHOS::HiviewDFX::LogIoctl::ReceiveMsgHeaer(MsgHeader&)";
81        "OHOS::HiviewDFX::LogIoctl::GetRsp(char*, int)";
82
83        vtable?for?OHOS::HiviewDFX::HilogInputSocketServer;
84
85        "OHOS::HiviewDFX::SetOnceDebugOn(bool)";
86        "OHOS::HiviewDFX::SetPersistDebugOn(bool)";
87        "OHOS::HiviewDFX::IsOnceDebugOn()";
88        "OHOS::HiviewDFX::IsProcessSwitchOn()";
89        "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
90        "OHOS::HiviewDFX::GetGlobalLevel()";
91        "OHOS::HiviewDFX::GetDomainLevel(unsigned int)";
92        "OHOS::HiviewDFX::GetTagLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
93        "OHOS::HiviewDFX::Str2LogType(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
94        "OHOS::HiviewDFX::Str2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
95        "OHOS::HiviewDFX::LogLevel2ShortStr(unsigned short)";
96        "OHOS::HiviewDFX::ShortStr2LogLevel(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
97        "OHOS::HiviewDFX::ComboLogLevel2Str(unsigned short)";
98        "OHOS::HiviewDFX::GetBitPos(unsigned long long)";
99        "OHOS::HiviewDFX::GetBitPos(unsigned long)";
100        "OHOS::HiviewDFX::Uint2DecStr(unsigned int)";
101        "OHOS::HiviewDFX::DecStr2Uint(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
102    };
103
104  local:
105    *;
106};