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