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