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