Home
last modified time | relevance | path

Searched refs:HiTraceId (Results 1 - 24 of 24) sorted by relevance

/base/hiviewdfx/hitrace/interfaces/rust/innerkits/hitracechain/src/
H A Dlib.rs104 pub type HiTraceId = HiTraceIdStruct; types
106 impl HiTraceId { impls
111 HiTraceChainIsValidWrapper(self as *const HiTraceId) in is_valid()
119 HiTraceChainIsFlagEnabledWrapper(self as *const HiTraceId, flag as i32) in is_flag_enabled()
127 HiTraceChainEnableFlagWrapper(self as *mut HiTraceId, flag as i32); in enable_flag()
135 HiTraceChainSetFlagsWrapper(self as *mut HiTraceId, flags); in set_flags()
143 HiTraceChainGetFlagsWrapper(self as *const HiTraceId) in get_flags()
151 HiTraceChainSetChainIdWrapper(self as *mut HiTraceId, chain_id); in set_chain_id()
159 HiTraceChainGetChainIdWrapper(self as *const HiTraceId) in get_chain_id()
167 HiTraceChainSetSpanIdWrapper(self as *mut HiTraceId, span_i in set_span_id()
[all...]
H A Dmacros.rs45 $p_id as *const hitracechain::HiTraceId,
/base/hiviewdfx/hitrace/frameworks/native/
H A Dhitraceid.cpp25 HiTraceId::HiTraceId() in HiTraceId() function in OHOS::HiviewDFX::HiTraceId
35 HiTraceId::HiTraceId(const HiTraceIdStruct& id) : id_(id) in HiTraceId() function in OHOS::HiviewDFX::HiTraceId
38 HiTraceId::HiTraceId(const uint8_t* pIdArray, int len) in HiTraceId() function in OHOS::HiviewDFX::HiTraceId
43 bool HiTraceId::IsValid() const in IsValid()
48 bool HiTraceId::IsFlagEnabled(HiTraceFlag flag) const in IsFlagEnabled()
53 void HiTraceId::EnableFlag(HiTraceFlag flag) in EnableFlag()
59 int HiTraceId
[all...]
H A Dhitracechain.cpp24 HiTraceId HiTraceChain::Begin(const string& name, int flags) in Begin()
26 return HiTraceId(::HiTraceChainBegin(name.c_str(), flags)); in Begin()
29 void HiTraceChain::End(const HiTraceId& id) in End()
35 HiTraceId HiTraceChain::GetId() in GetId()
37 return HiTraceId(::HiTraceChainGetId()); in GetId()
40 void HiTraceChain::SetId(const HiTraceId& id) in SetId()
52 HiTraceId HiTraceChain::CreateSpan() in CreateSpan()
54 return HiTraceId(::HiTraceChainCreateSpan()); in CreateSpan()
57 void HiTraceChain::Tracepoint(HiTraceTracepointType type, const HiTraceId& id, const char* fmt, ...) in Tracepoint()
68 void HiTraceChain::Tracepoint(HiTraceCommunicationMode mode, HiTraceTracepointType type, const HiTraceId
[all...]
/base/hiviewdfx/hitrace/frameworks/hitrace_ndk/
H A Dhitrace_chain_ndk.c25 typedef HiTraceIdStruct HiTraceId; typedef
27 HiTraceId OH_HiTrace_BeginChain(const char* name, int flags) in OH_HiTrace_BeginChain()
34 HiTraceId id = HiTraceChainGetId(); in OH_HiTrace_EndChain()
38 HiTraceId OH_HiTrace_GetId() in OH_HiTrace_GetId()
43 void OH_HiTrace_SetId(const HiTraceId* id) in OH_HiTrace_SetId()
53 HiTraceId OH_HiTrace_CreateSpan(void) in OH_HiTrace_CreateSpan()
59 const HiTraceId* id, const char* fmt, ...) in OH_HiTrace_Tracepoint()
67 void OH_HiTrace_InitId(HiTraceId* id) in OH_HiTrace_InitId()
72 void OH_HiTrace_IdFromBytes(HiTraceId *id, const uint8_t* pIdArray, int len) in OH_HiTrace_IdFromBytes()
77 bool OH_HiTrace_IsIdValid(const HiTraceId* i
[all...]
/base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace/
H A Dhitracechain.h35 static HiTraceId Begin(const std::string& name, int flags);
42 static void End(const HiTraceId& id);
46 static HiTraceId GetId();
52 static void SetId(const HiTraceId& id);
58 static HiTraceId CreateSpan();
66 static void Tracepoint(HiTraceTracepointType type, const HiTraceId& id, const char* fmt, ...)
76 static void Tracepoint(HiTraceCommunicationMode mode, HiTraceTracepointType type, const HiTraceId& id,
83 static HiTraceId SaveAndSet(const HiTraceId& id);
88 static void Restore(const HiTraceId
[all...]
H A Dhitraceid.h25 class HiTraceId final {
27 HiTraceId();
28 HiTraceId(const HiTraceIdStruct& id);
29 HiTraceId(const uint8_t* pIdArray, int len);
30 ~HiTraceId() = default;
/base/hiviewdfx/hitrace/interfaces/native/kits/include/hitrace/
H A Dtrace.h71 * @brief Defines whether a <b>HiTraceId</b> instance is valid.
79 * @brief Invalid <b>HiTraceId</b> instance.
88 * @brief Valid <b>HiTraceId</b> instance.
291 * @brief Defines a <b>HiTraceId</b> instance.
293 * @struct HiTraceId
299 typedef struct HiTraceId { struct
301 /** Whether the <b>HiTraceId</b> instance is valid. */
303 /** Version number of the <b>HiTraceId</b> instance. */
305 /** Chain ID of the <b>HiTraceId</b> instance. */
307 /** Flag of the <b>HiTraceId</
329 } HiTraceId; global() typedef
[all...]
/base/hiviewdfx/hitrace/interfaces/cj/kits/ffi/include/
H A Dhitracechain_impl.h26 static HiviewDFX::HiTraceId Begin(const char* name, int flags);
27 static void End(const HiviewDFX::HiTraceId& id);
28 static HiviewDFX::HiTraceId GetId();
29 static void SetId(const HiviewDFX::HiTraceId& id);
31 static HiviewDFX::HiTraceId CreateSpan();
32 static void Tracepoint(uint32_t mode, uint32_t type, HiviewDFX::HiTraceId id, const char* fmt);
33 static bool IsValid(const HiviewDFX::HiTraceId& id);
34 static bool IsFlagEnabled(const HiviewDFX::HiTraceId& traceId, int32_t flag);
35 static void EnableFlag(HiviewDFX::HiTraceId& traceId, int32_t flag);
H A Dhitracechain_ffi.h31 static CHiTraceId Parse(OHOS::HiviewDFX::HiTraceId id) in Parse()
41 static OHOS::HiviewDFX::HiTraceId Parse(CHiTraceId id) in Parse()
43 OHOS::HiviewDFX::HiTraceId traceId; in Parse()
/base/hiviewdfx/hitrace/interfaces/cj/kits/ffi/src/
H A Dhitracechain_impl.cpp24 HiTraceId HiTraceChainImpl::Begin(const char* name, int flags) in Begin()
29 void HiTraceChainImpl::End(const HiTraceId& id) in End()
34 HiTraceId HiTraceChainImpl::GetId() in GetId()
39 void HiTraceChainImpl::SetId(const HiTraceId& id) in SetId()
49 HiTraceId HiTraceChainImpl::CreateSpan() in CreateSpan()
54 void HiTraceChainImpl::Tracepoint(uint32_t mode, uint32_t type, HiTraceId id, const char* fmt) in Tracepoint()
61 bool HiTraceChainImpl::IsValid(const HiTraceId& id) in IsValid()
66 bool HiTraceChainImpl::IsFlagEnabled(const HiTraceId& traceId, int32_t flag) in IsFlagEnabled()
73 void HiTraceChainImpl::EnableFlag(HiTraceId& traceId, int32_t flag) in EnableFlag()
H A Dhitracechain_ffi.cpp25 OHOS::HiviewDFX::HiTraceId id = HiTraceChainImpl::Begin(name, flag); in FfiOHOSHiTraceChainBegin()
31 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainEnd()
37 OHOS::HiviewDFX::HiTraceId id = HiTraceChainImpl::GetId(); in FfiOHOSHiTraceChainGetId()
43 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainSetId()
54 OHOS::HiviewDFX::HiTraceId id = HiTraceChainImpl::CreateSpan(); in FfiOHOSHiTraceChainCreateSpan()
60 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainTracepoint()
66 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainIsValid()
72 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainIsFlagEnabled()
78 OHOS::HiviewDFX::HiTraceId traceId = Parse(id); in FfiOHOSHiTraceChainEnableFlag()
/base/hiviewdfx/hitrace/test/unittest/common/native/
H A Dhitracechaincpp_test.cpp146 HiTraceId initId = HiTraceChain::GetId(); in HWTEST_F()
167 HiTraceId getId = HiTraceChain::GetId(); in HWTEST_F()
174 HiTraceId invalidId; in HWTEST_F()
185 HiTraceId clearId = HiTraceChain::GetId(); in HWTEST_F()
211 HiTraceId initId = HiTraceChain::GetId(); in HWTEST_F()
234 HiTraceId bytesToId = HiTraceId(bytes, ID_LEN - 1); in HWTEST_F()
236 bytesToId = HiTraceId(bytes, ID_LEN + 1); in HWTEST_F()
238 bytesToId = HiTraceId(bytes, ID_LEN); in HWTEST_F()
246 HiTraceId invalidI in HWTEST_F()
[all...]
/base/hiviewdfx/hitrace/interfaces/js/kits/napi/include/
H A Dnapi_hitrace_util.h32 static void CreateHiTraceIdJsObject(const napi_env env, HiTraceId& traceId,
34 static void TransHiTraceIdJsObjectToNative(const napi_env env, HiTraceId& traceId,
36 static void EnableTraceIdObjectFlag(const napi_env env, HiTraceId& traceId, napi_value& traceIdObject);
/base/hiviewdfx/hitrace/interfaces/js/kits/napi/src/
H A Dnapi_hitrace_js.cpp53 bool ParseTraceIdObject(const napi_env& env, const napi_value& origin, HiTraceId& traceId) in ParseTraceIdObject()
76 HiTraceId traceId; in Begin()
113 HiTraceId traceId; in End()
124 HiTraceId traceId = HiTraceChain::GetId(); in GetId()
142 HiTraceId traceId; in SetId()
159 HiTraceId traceId = HiTraceChain::CreateSpan(); in CreateSpan()
189 HiTraceId traceId; in Tracepoint()
220 HiTraceId traceId; in IsValid()
245 HiTraceId traceId; in IsFlagEnabled()
273 HiTraceId traceI in EnableFlag()
[all...]
H A Dnapi_hitrace_util.cpp92 void NapiHitraceUtil::CreateHiTraceIdJsObject(const napi_env env, HiTraceId& traceId, in CreateHiTraceIdJsObject()
112 void NapiHitraceUtil::TransHiTraceIdJsObjectToNative(const napi_env env, HiTraceId& traceId, in TransHiTraceIdJsObjectToNative()
136 void NapiHitraceUtil::EnableTraceIdObjectFlag(const napi_env env, HiTraceId& traceId, in EnableTraceIdObjectFlag()
170 HILOG_ERROR(LOG_CORE, "failed to get %{public}s from HiTraceId Js Object.", in GetPropertyInt32()
183 HILOG_ERROR(LOG_CORE, "failed to get napi_number property from HiTraceId Js Object."); in GetPropertyInt32()
194 HILOG_ERROR(LOG_CORE, "failed to get %{public}s from HiTraceId Js Object.", in GetPropertyInt64()
207 HILOG_ERROR(LOG_CORE, "failed to get napi_number property from HiTraceId Js Object."); in GetPropertyInt64()
218 HILOG_ERROR(LOG_CORE, "failed to get %{public}s from HiTraceId Js Object.", in GetPropertyBigInt64()
/base/notification/eventhandler/frameworks/eventhandler/include/
H A Devent_handler_utils.h63 LOCAL_API static inline bool AllowHiTraceOutPut(const std::shared_ptr<HiTraceId>& traceId, bool isSyncEvent) in AllowHiTraceOutPut()
74 LOCAL_API static inline void HiTracePointerOutPutEventId(const std::shared_ptr<HiTraceId> &spanId, const char *action, in HiTracePointerOutPutEventId()
88 LOCAL_API static inline void HiTracePointerOutPut(const std::shared_ptr<HiTraceId>& spanId, in HiTracePointerOutPut()
/base/notification/eventhandler/interfaces/inner_api/
H A Dinner_event.h31 class HiTraceId;
36 using HiTraceId = OHOS::HiviewDFX::HiTraceId;
796 const std::shared_ptr<HiTraceId> GetOrCreateTraceId();
803 const std::shared_ptr<HiTraceId> GetTraceId();
885 std::shared_ptr<HiTraceId> hiTraceId_;
/base/notification/eventhandler/frameworks/eventhandler/src/
H A Dinner_event.cpp208 const std::shared_ptr<HiTraceId> InnerEvent::GetOrCreateTraceId() in GetOrCreateTraceId()
219 hiTraceId_ = std::make_shared<HiTraceId>(HiTraceChain::CreateSpan()); in GetOrCreateTraceId()
223 const std::shared_ptr<HiTraceId> InnerEvent::GetTraceId() in GetTraceId()
/base/notification/eventhandler/frameworks/eventhandler/test/unittest/
H A Dlib_event_handler_trace_test.cpp236 HiTraceId traceId = HiTraceChain::GetId(); in HWTEST_F()
272 HiTraceId traceId = HiTraceChain::GetId(); in HWTEST_F()
/base/hiviewdfx/hitrace/test/unittest/hitrace_meter/
H A Dhitrace_ndk_test.cpp195 string GetRecord(HiTraceId hiTraceId) in GetRecord()
219 bool GetTraceResult(const char type, const string& traceName, const HiTraceId* hiTraceId, in GetTraceResult()
708 HiTraceId hiTraceId = HiTraceChain::Begin(traceName, HiTraceFlag::HITRACE_FLAG_DEFAULT); in HWTEST_F()
735 HiTraceId hiTraceId = HiTraceChain::Begin(longTraceName, HiTraceFlag::HITRACE_FLAG_DEFAULT); in HWTEST_F()
759 HiTraceId hiTraceId = HiTraceChain::Begin(traceName, HiTraceFlag::HITRACE_FLAG_DEFAULT); in HWTEST_F()
/base/hiviewdfx/hitrace/interfaces/native/innerkits/src/
H A Dhitrace_meter.cpp251 HiTraceId hiTraceId = HiTraceChain::GetId(); in AddTraceMarkerLarge()
618 HiTraceId hiTraceId = (hiTraceIdStruct == nullptr) ? HiTraceChain::GetId() : HiTraceId(*hiTraceIdStruct); in AddHitraceMeterMarker()
/base/hiviewdfx/hisysevent/interfaces/native/innerkits/hisysevent/
H A Dhisysevent.cpp99 HiTraceId hitraceId = HiTraceChain::GetId(); in WritebaseInfo()
/base/hiviewdfx/hiappevent/frameworks/native/libhiappevent/
H A Dhiappevent_base.cpp379 HiTraceId hitraceId = HiTraceChain::GetId(); in InitTraceInfo()

Completed in 15 milliseconds