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)"; 37 "OHOS::HiviewDFX::Hitrace::DumpTraceOn()"; 38 "OHOS::HiviewDFX::Hitrace::DumpTraceOff()"; 39 "OHOS::HiviewDFX::Hitrace::CloseTrace()"; 40 "OHOS::HiviewDFX::Hitrace::GetTraceFilesTable()"; 41 "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>>>&)"; 42 "HitraceScoped::HitraceScoped(unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 43 "HitraceScoped::HitraceScoped(unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 44 "HitraceScoped::~HitraceScoped()"; 45 "HitracePerfScoped::HitracePerfScoped(bool, unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 46 "HitracePerfScoped::HitracePerfScoped(bool, unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)"; 47 "HitracePerfScoped::~HitracePerfScoped()"; 48 "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long, char const*, ...)"; 49 "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long long, char const*, ...)"; 50 "HitraceMeterFmtScoped::~HitraceMeterFmtScoped()"; 51 }; 52 extern "C" { 53 "HiTraceStartTrace"; 54 "HiTraceFinishTrace"; 55 "HiTraceStartAsyncTrace"; 56 "HiTraceFinishAsyncTrace"; 57 "HiTraceCountTrace"; 58 "StartTraceCwrapper"; 59 "FinishTraceCwrapper"; 60 "StartAsyncTraceCwrapper"; 61 "FinishAsyncTraceCwrapper"; 62 "CountTraceCwrapper"; 63 "StartTraceChainPoint"; 64 }; 65 local: 66 *; 67};