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