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};