• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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};