1b0e7dd80Sopenharmony_ci{ 2b0e7dd80Sopenharmony_ci global: 3b0e7dd80Sopenharmony_ci extern "C++" { 4b0e7dd80Sopenharmony_ci UpdateTraceLabel; 5b0e7dd80Sopenharmony_ci SetTraceDisabled; 6b0e7dd80Sopenharmony_ci StartTrace; 7b0e7dd80Sopenharmony_ci StartTraceDebug; 8b0e7dd80Sopenharmony_ci StartTraceArgs; 9b0e7dd80Sopenharmony_ci StartTraceArgsDebug; 10b0e7dd80Sopenharmony_ci StartTraceWrapper; 11b0e7dd80Sopenharmony_ci FinishTrace; 12b0e7dd80Sopenharmony_ci FinishTraceDebug; 13b0e7dd80Sopenharmony_ci StartAsyncTrace; 14b0e7dd80Sopenharmony_ci StartAsyncTraceDebug; 15b0e7dd80Sopenharmony_ci StartAsyncTraceArgs; 16b0e7dd80Sopenharmony_ci StartAsyncTraceArgsDebug; 17b0e7dd80Sopenharmony_ci StartAsyncTraceWrapper; 18b0e7dd80Sopenharmony_ci StartTraceChain; 19b0e7dd80Sopenharmony_ci FinishAsyncTrace; 20b0e7dd80Sopenharmony_ci FinishAsyncTraceDebug; 21b0e7dd80Sopenharmony_ci FinishAsyncTraceArgs; 22b0e7dd80Sopenharmony_ci FinishAsyncTraceArgsDebug; 23b0e7dd80Sopenharmony_ci FinishAsyncTraceWrapper; 24b0e7dd80Sopenharmony_ci MiddleTrace; 25b0e7dd80Sopenharmony_ci MiddleTraceDebug; 26b0e7dd80Sopenharmony_ci CountTrace; 27b0e7dd80Sopenharmony_ci CountTraceDebug; 28b0e7dd80Sopenharmony_ci CountTraceWrapper; 29b0e7dd80Sopenharmony_ci IsTagEnabled; 30b0e7dd80Sopenharmony_ci StartCaptureAppTrace; 31b0e7dd80Sopenharmony_ci StopCaptureAppTrace; 32b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::GetTraceMode()"; 33b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::OpenTrace(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 34b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::OpenTrace(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>>>> const&)"; 35b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::DumpTrace()"; 36b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::DumpTrace(int, unsigned long)"; 37b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::DumpTrace(int, unsigned long long)"; 38b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::DumpTraceOn()"; 39b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::DumpTraceOff()"; 40b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::CloseTrace()"; 41b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::GetTraceFilesTable()"; 42b0e7dd80Sopenharmony_ci "OHOS::HiviewDFX::Hitrace::SetTraceFilesTable(std::__h::vector<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, int>, std::__h::allocator<std::__h::pair<std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>>, int>>>&)"; 43b0e7dd80Sopenharmony_ci "HitraceScoped::HitraceScoped(unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 44b0e7dd80Sopenharmony_ci "HitraceScoped::HitraceScoped(unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 45b0e7dd80Sopenharmony_ci "HitraceScoped::~HitraceScoped()"; 46b0e7dd80Sopenharmony_ci "HitracePerfScoped::HitracePerfScoped(bool, unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 47b0e7dd80Sopenharmony_ci "HitracePerfScoped::HitracePerfScoped(bool, unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 48b0e7dd80Sopenharmony_ci "HitracePerfScoped::~HitracePerfScoped()"; 49b0e7dd80Sopenharmony_ci "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long, char const*, ...)"; 50b0e7dd80Sopenharmony_ci "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long long, char const*, ...)"; 51b0e7dd80Sopenharmony_ci "HitraceMeterFmtScoped::~HitraceMeterFmtScoped()"; 52b0e7dd80Sopenharmony_ci }; 53b0e7dd80Sopenharmony_ci extern "C" { 54b0e7dd80Sopenharmony_ci "HiTraceStartTrace"; 55b0e7dd80Sopenharmony_ci "HiTraceFinishTrace"; 56b0e7dd80Sopenharmony_ci "HiTraceStartAsyncTrace"; 57b0e7dd80Sopenharmony_ci "HiTraceFinishAsyncTrace"; 58b0e7dd80Sopenharmony_ci "HiTraceCountTrace"; 59b0e7dd80Sopenharmony_ci "StartTraceCwrapper"; 60b0e7dd80Sopenharmony_ci "FinishTraceCwrapper"; 61b0e7dd80Sopenharmony_ci "StartAsyncTraceCwrapper"; 62b0e7dd80Sopenharmony_ci "FinishAsyncTraceCwrapper"; 63b0e7dd80Sopenharmony_ci "CountTraceCwrapper"; 64b0e7dd80Sopenharmony_ci "StartTraceChainPoint"; 65b0e7dd80Sopenharmony_ci }; 66b0e7dd80Sopenharmony_ci local: 67b0e7dd80Sopenharmony_ci *; 68b0e7dd80Sopenharmony_ci};