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};