• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  global:
3    extern "C++" {
4        "OHOS::HiviewDFX::HiTraceChain::GetId()";
5        "OHOS::HiviewDFX::HiTraceChain::GetIdAddress()";
6        "OHOS::HiviewDFX::HiTraceId::IsValid() const";
7        "OHOS::HiviewDFX::HiTraceId::GetChainId() const";
8        "OHOS::HiviewDFX::HiTraceId::GetSpanId() const";
9        "OHOS::HiviewDFX::HiTraceId::GetParentSpanId() const";
10        "OHOS::HiviewDFX::HiTraceId::GetFlags() const";
11        "OHOS::HiviewDFX::HiTraceId::IsFlagEnabled(HiTraceFlag) const";
12        "OHOS::HiviewDFX::HiTraceChain::Tracepoint(HiTraceTracepointType, OHOS::HiviewDFX::HiTraceId const&, char const*, ...)";
13        "OHOS::HiviewDFX::HiTraceChain::SetId(OHOS::HiviewDFX::HiTraceId const&)";
14        "OHOS::HiviewDFX::HiTraceChain::ClearId()";
15        "OHOS::HiviewDFX::HiTraceChain::CreateSpan()";
16        "OHOS::HiviewDFX::HiTraceId::ToBytes(unsigned char*, int) const";
17        "OHOS::HiviewDFX::HiTraceId::HiTraceId(unsigned char const*, int)";
18        "OHOS::HiviewDFX::HiTraceChain::Begin(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int)";
19        "OHOS::HiviewDFX::HiTraceChain::Begin(std::__h::basic_string<char, std::__h::char_traits<char>, std::__h::allocator<char>> const&, int, unsigned int)";
20        "OHOS::HiviewDFX::HiTraceId::HiTraceId()";
21        "OHOS::HiviewDFX::HiTraceChain::End(OHOS::HiviewDFX::HiTraceId const&)";
22        "OHOS::HiviewDFX::HiTraceChain::End(OHOS::HiviewDFX::HiTraceId const&, unsigned int)";
23        "OHOS::HiviewDFX::HiTraceChain::Tracepoint(HiTraceCommunicationMode, HiTraceTracepointType, OHOS::HiviewDFX::HiTraceId const&, char const*, ...)";
24        "OHOS::HiviewDFX::HiTraceChain::Tracepoint(HiTraceCommunicationMode, HiTraceTracepointType, OHOS::HiviewDFX::HiTraceId const&, unsigned int, char const*, ...)";
25        "OHOS::HiviewDFX::HiTraceId::EnableFlag(HiTraceFlag)";
26        "OHOS::HiviewDFX::HiTraceId::SetChainId(unsigned long long)";
27        "OHOS::HiviewDFX::HiTraceId::SetChainId(unsigned long)";
28        "OHOS::HiviewDFX::HiTraceId::SetSpanId(unsigned long long)";
29        "OHOS::HiviewDFX::HiTraceId::SetSpanId(unsigned long)";
30        "OHOS::HiviewDFX::HiTraceId::SetParentSpanId(unsigned long long)";
31        "OHOS::HiviewDFX::HiTraceId::SetParentSpanId(unsigned long)";
32        "OHOS::HiviewDFX::HiTraceId::SetFlags(int)";
33        "OHOS::HiviewDFX::HiTraceChain::SaveAndSet(OHOS::HiviewDFX::HiTraceId const&)";
34        "OHOS::HiviewDFX::HiTraceChain::Restore(OHOS::HiviewDFX::HiTraceId const&)";
35        "OHOS::HiviewDFX::HiTraceId::HiTraceId(HiTraceIdStruct const&)";
36    };
37  extern "C" {
38        "HiTraceChainTracepointInner";
39        "HiTraceChainBegin";
40        "HiTraceChainBeginWithDomain";
41        "HiTraceChainEnd";
42        "HiTraceChainEndWithDomain";
43        "HiTraceChainGetId";
44        "HiTraceChainGetIdAddress";
45        "HiTraceChainSetId";
46        "HiTraceChainClearId";
47        "HiTraceChainCreateSpan";
48        "HiTraceChainTracepoint";
49        "HiTraceChainTracepointEx";
50        "HiTraceChainTracepointExWithDomain";
51        "HiTraceChainSaveAndSetId";
52        "HiTraceChainRestoreId";
53        "HiTraceFinishTrace";
54        "HiTraceChainTracepointExWithArgs";
55        "HiTraceChainTracepointExWithArgsDomain";
56  };
57  local:
58    *;
59};