• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  global:
3  extern "C" {
4        SetTimerRust;
5        CancelTimerRust;
6    };
7    extern "C++" {
8        "OHOS::HiviewDFX::XCollie::SetTimer(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, std::__h::function<void (void*)>, void*, unsigned int)";
9        "OHOS::HiviewDFX::XCollie::CancelTimer(int)";
10        "OHOS::HiviewDFX::XCollie::XCollie()";
11        "OHOS::HiviewDFX::XCollie::~XCollie()";
12        "OHOS::HiviewDFX::IpcFull::IpcFull()";
13        "OHOS::HiviewDFX::IpcFull::~IpcFull()";
14        "OHOS::HiviewDFX::IpcFull::AddIpcFull(unsigned long, unsigned int, std::__h::function<void (void*)>, void*)";
15        "OHOS::HiviewDFX::IpcFull::AddIpcFull(unsigned long long, unsigned int, std::__h::function<void (void*)>, void*)";
16        "OHOS::HiviewDFX::XCollie::TriggerTimerCount(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, bool, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
17        "OHOS::HiviewDFX::XCollie::SetTimerCount(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, unsigned int, int)";
18        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, unsigned long)";
19        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, unsigned long long)";
20        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)>, unsigned long)";
21        "OHOS::HiviewDFX::Watchdog::AddThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::shared_ptr<OHOS::AppExecFwk::EventHandler>, std::__h::function<void (std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)>, unsigned long long)";
22        "OHOS::HiviewDFX::Watchdog::Watchdog()";
23        "OHOS::HiviewDFX::Watchdog::~Watchdog()";
24        "OHOS::HiviewDFX::Watchdog::RunOneShotTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long)";
25        "OHOS::HiviewDFX::Watchdog::RunOneShotTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long long)";
26        "OHOS::HiviewDFX::Watchdog::RunPeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long, unsigned long)";
27        "OHOS::HiviewDFX::Watchdog::RunPeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::function<void ()>&&, unsigned long long, unsigned long long)";
28        "OHOS::HiviewDFX::Watchdog::StopWatchdog()";
29        "OHOS::HiviewDFX::Watchdog::InitFfrtWatchdog()";
30        "OHOS::HiviewDFX::Watchdog::SetBundleInfo(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
31        "OHOS::HiviewDFX::Watchdog::SetForeground(bool const&)";
32        "OHOS::HiviewDFX::Watchdog::RemovePeriodicalTask(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
33        "OHOS::HiviewDFX::Watchdog::InitMainLooperWatcher(void (**)(char const*), void (**)(char const*))";
34        "OHOS::HiviewDFX::Watchdog::RemoveThread(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
35        "OHOS::HiviewDFX::Watchdog::SetAppDebug(bool)";
36        "OHOS::HiviewDFX::Watchdog::GetAppDebug()";
37        "OHOS::HiviewDFX::Watchdog::SetEventConfig(std::__h::map<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>>>)";
38        "OHOS::HiviewDFX::Watchdog::SetEventConfig(std::__h::map<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>>, std::__h::less<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>>>>)";
39        "OHOS::HiviewDFX::GetCurrentTickMillseconds()";
40        "OHOS::HiviewDFX::FormatTime(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
41        "OHOS::HiviewDFX::Watchdog::SetSpecifiedProcessName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
42        "OHOS::HiviewDFX::Watchdog::SetScrollState(bool)";
43        "OHOS::HiviewDFX::Watchdog::GetForeground()";
44        "OHOS::HiviewDFX::Watchdog::StartSample(int, int, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>&)";
45    };
46  local:
47    *;
48};
49