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