• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  global:
3    extern "C++" {
4        UpdateTraceLabel;
5        SetTraceDisabled;
6        StartTrace;
7        StartTraceEx;
8        StartTraceDebug;
9        StartTraceArgs;
10        StartTraceArgsEx;
11        StartTraceArgsDebug;
12        StartTraceWrapper;
13        FinishTrace;
14        FinishTraceEx;
15        FinishTraceDebug;
16        StartAsyncTrace;
17        StartAsyncTraceEx;
18        StartAsyncTraceDebug;
19        StartAsyncTraceArgs;
20        StartAsyncTraceArgsEx;
21        StartAsyncTraceArgsDebug;
22        StartAsyncTraceWrapper;
23        StartTraceChain;
24        FinishAsyncTrace;
25        FinishAsyncTraceEx;
26        FinishAsyncTraceDebug;
27        FinishAsyncTraceArgs;
28        FinishAsyncTraceArgsEx;
29        FinishAsyncTraceArgsDebug;
30        FinishAsyncTraceWrapper;
31        MiddleTrace;
32        MiddleTraceDebug;
33        CountTrace;
34        CountTraceEx;
35        CountTraceDebug;
36        CountTraceWrapper;
37        IsTagEnabled;
38        StartCaptureAppTrace;
39        StopCaptureAppTrace;
40        "OHOS::HiviewDFX::Hitrace::GetTraceMode()";
41        "OHOS::HiviewDFX::Hitrace::OpenTrace(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
42        "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&)";
43        "OHOS::HiviewDFX::Hitrace::DumpTrace(int, unsigned long)";
44        "OHOS::HiviewDFX::Hitrace::DumpTrace(int, unsigned long long)";
45        "OHOS::HiviewDFX::Hitrace::DumpTraceAsync(int, unsigned long, long, std::__h::function<void (OHOS::HiviewDFX::Hitrace::TraceRetInfo)>)";
46        "OHOS::HiviewDFX::Hitrace::DumpTraceAsync(int, unsigned long long, long long, std::__h::function<void (OHOS::HiviewDFX::Hitrace::TraceRetInfo)>)";
47        "OHOS::HiviewDFX::Hitrace::RecordTraceOn()";
48        "OHOS::HiviewDFX::Hitrace::RecordTraceOff()";
49        "OHOS::HiviewDFX::Hitrace::CacheTraceOn(unsigned long, unsigned long)";
50        "OHOS::HiviewDFX::Hitrace::CacheTraceOn(unsigned long long, unsigned long long)";
51        "OHOS::HiviewDFX::Hitrace::CacheTraceOff()";
52        "OHOS::HiviewDFX::Hitrace::CloseTrace()";
53        "OHOS::HiviewDFX::Hitrace::SetTraceStatus(bool)";
54        "HitraceScoped::HitraceScoped(unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
55        "HitraceScoped::HitraceScoped(unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
56        "HitraceScoped::~HitraceScoped()";
57        "HitracePerfScoped::HitracePerfScoped(bool, unsigned long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
58        "HitracePerfScoped::HitracePerfScoped(bool, unsigned long long, std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
59        "HitracePerfScoped::~HitracePerfScoped()";
60        "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long, char const*, ...)";
61        "HitraceMeterFmtScoped::HitraceMeterFmtScoped(unsigned long long, char const*, ...)";
62        "HitraceMeterFmtScoped::~HitraceMeterFmtScoped()";
63        "HitraceMeterFmtScopedEx::HitraceMeterFmtScopedEx(HiTraceOutputLevel, unsigned long, char const*, char const*, ...)";
64        "HitraceMeterFmtScopedEx::HitraceMeterFmtScopedEx(HiTraceOutputLevel, unsigned long long, char const*, char const*, ...)";
65        "HitraceMeterFmtScopedEx::~HitraceMeterFmtScopedEx()";
66        "OHOS::HiviewDFX::Hitrace::SetFilterAppName(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&)";
67        "OHOS::HiviewDFX::Hitrace::AddFilterPid(int)";
68        "OHOS::HiviewDFX::Hitrace::ClearFilterPid()";
69        "OHOS::HiviewDFX::Hitrace::AddFilterPids(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&)";
70    };
71    extern "C" {
72        "HiTraceStartTrace";
73        "HiTraceFinishTrace";
74        "HiTraceStartAsyncTrace";
75        "HiTraceFinishAsyncTrace";
76        "HiTraceCountTrace";
77        "StartTraceCwrapper";
78        "FinishTraceCwrapper";
79        "StartAsyncTraceCwrapper";
80        "FinishAsyncTraceCwrapper";
81        "CountTraceCwrapper";
82        "StartTraceChainPoint";
83        "HiTraceStartTraceEx";
84        "HiTraceFinishTraceEx";
85        "HiTraceStartAsyncTraceEx";
86        "HiTraceFinishAsyncTraceEx";
87        "HiTraceCountTraceEx";
88        "HiTraceIsTagEnabled";
89        "StartTraceExCwrapper";
90        "FinishTraceExCwrapper";
91        "StartAsyncTraceExCwrapper";
92        "FinishAsyncTraceExCwrapper";
93        "CountTraceExCwrapper";
94        "IsTagEnabledCwrapper";
95        "FilterAppTrace";
96    };
97  local:
98    *;
99};