/ohos5.0/base/hiviewdfx/hitrace/test/unittest/rust/hitracechain/src/ |
H A D | main.rs | 18 use hitracechain::HiTraceFlag as HiTraceFlag; 24 let trace_id = hitracechain::begin!("hitracechain_rust_unit_test_001", HiTraceFlag::Default); in hitracechain_rust_unit_test_001() 34 assert!(trace_id.is_flag_enabled(HiTraceFlag::IncludeAsync)); in hitracechain_rust_unit_test_002() 35 assert!(!trace_id.is_flag_enabled(HiTraceFlag::DoNotCreateSpan)); in hitracechain_rust_unit_test_002() 36 trace_id.enable_flag(HiTraceFlag::DoNotCreateSpan); in hitracechain_rust_unit_test_002() 37 assert!(trace_id.is_flag_enabled(HiTraceFlag::DoNotCreateSpan)); in hitracechain_rust_unit_test_002() 45 trace_id.set_flags(HiTraceFlag::IncludeAsync | HiTraceFlag::TpInfo); in hitracechain_rust_unit_test_003() 46 assert!(trace_id.get_flags() == (HiTraceFlag::IncludeAsync | HiTraceFlag::TpInfo)); in hitracechain_rust_unit_test_003() 67 let trace_id = hitracechain::begin!("hitracechain_rust_unit_test_005", HiTraceFlag::Default); in hitracechain_rust_unit_test_005() 77 let trace_id = hitracechain::begin!("hitracechain_rust_unit_test_006", HiTraceFlag::Default); in hitracechain_rust_unit_test_006() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-performance-analysis-kit/ |
H A D | js-apis-hitracechain.md | 15 ## HiTraceFlag section 85 | flags | number | 否 | 跟踪标志组合,具体可参考[HiTraceFlag](#hitraceflag)。 | 97 …eId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC | hiTraceChain.HiTrace… 120 let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); 143 let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); 246 …eId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC | hiTraceChain.HiTrace… 289 isFlagEnabled(id: HiTraceId, flag: HiTraceFlag): boolean 300 | flag | [HiTraceFlag](#hitraceflag) | 是 | 指定的跟踪标志。 | 324 enableFlag(id: HiTraceId, flag: HiTraceFlag): void 335 | flag | [HiTraceFlag](#hitraceflag) | 是 | 指定的跟踪标志。 | [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-dfx.md | 12 | ohos.hiTraceChain | hiTraceChain | enableFlag(id: HiTraceId, flag: HiTraceFlag): void; | 新增 | 13 | ohos.hiTraceChain | hiTraceChain | isFlagEnabled(id: HiTraceId, flag: HiTraceFlag): boolean; | 新增… 21 | ohos.hiTraceChain | hiTraceChain | begin(name: string, flags: number = HiTraceFlag.DEFAULT): HiTr… 35 | ohos.hiTraceChain | HiTraceFlag | D2D_TP_INFO = 1 << 6 | 新增 | 36 | ohos.hiTraceChain | HiTraceFlag | FAILURE_TRIGGER = 1 << 5 | 新增 | 37 | ohos.hiTraceChain | HiTraceFlag | DISABLE_LOG = 1 << 4 | 新增 | 38 | ohos.hiTraceChain | HiTraceFlag | NO_BE_INFO = 1 << 3 | 新增 | 39 | ohos.hiTraceChain | HiTraceFlag | TP_INFO = 1 << 2 | 新增 | 40 | ohos.hiTraceChain | HiTraceFlag | DONOT_CREATE_SPAN = 1 << 1 | 新增 | 41 | ohos.hiTraceChain | HiTraceFlag | INCLUDE_ASYNC = 1 | 新增 | [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-dfx.md | 12 | ohos.hiTraceChain | hiTraceChain | enableFlag(id: HiTraceId, flag: HiTraceFlag): void; | Added| 13 | ohos.hiTraceChain | hiTraceChain | isFlagEnabled(id: HiTraceId, flag: HiTraceFlag): boolean; | Ad… 21 | ohos.hiTraceChain | hiTraceChain | begin(name: string, flags: number = HiTraceFlag.DEFAULT): HiTr… 35 | ohos.hiTraceChain | HiTraceFlag | D2D_TP_INFO = 1 << 6 | Added| 36 | ohos.hiTraceChain | HiTraceFlag | FAILURE_TRIGGER = 1 << 5 | Added| 37 | ohos.hiTraceChain | HiTraceFlag | DISABLE_LOG = 1 << 4 | Added| 38 | ohos.hiTraceChain | HiTraceFlag | NO_BE_INFO = 1 << 3 | Added| 39 | ohos.hiTraceChain | HiTraceFlag | TP_INFO = 1 << 2 | Added| 40 | ohos.hiTraceChain | HiTraceFlag | DONOT_CREATE_SPAN = 1 << 1 | Added| 41 | ohos.hiTraceChain | HiTraceFlag | INCLUDE_ASYNC = 1 | Added| [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-performance-analysis-kit/ |
H A D | js-apis-hitracechain.md | 15 ## HiTraceFlag section 97 …eId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC | hiTraceChain.HiTrace… 120 let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); 143 let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); 191 let traceId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.DEFAULT); 246 …eId = hiTraceChain.begin("business", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC | hiTraceChain.HiTrace… 289 isFlagEnabled(id: HiTraceId, flag: HiTraceFlag): boolean 300 | flag | [HiTraceFlag](#hitraceflag) | Yes| Specified trace flag.| 324 enableFlag(id: HiTraceId, flag: HiTraceFlag): void 335 | flag | [HiTraceFlag](#hitraceflag) | Yes| Specified trace flag.| [all …]
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/cj/kits/ffi/src/ |
H A D | hitracechain_impl.cpp | 68 HiTraceFlag traceFlag = HiTraceFlag(flag); in IsFlagEnabled() 75 HiTraceFlag traceFlag = HiTraceFlag(flag); in EnableFlag()
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/rust/innerkits/hitracechain/src/ |
H A D | lib.rs | 26 pub enum HiTraceFlag { enum 53 impl BitOr for HiTraceFlag { implementation 116 pub fn is_flag_enabled(&self, flag: HiTraceFlag) -> bool { in is_flag_enabled() 124 pub fn enable_flag(&mut self, flag: HiTraceFlag) { in enable_flag() argument
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace/ |
H A D | hitracechainc.h | 38 typedef enum HiTraceFlag { enum 59 } HiTraceFlag; typedef 138 static inline int HiTraceChainIsFlagEnabled(const HiTraceIdStruct* pId, HiTraceFlag flag) in HiTraceChainIsFlagEnabled() 143 static inline void HiTraceChainEnableFlag(HiTraceIdStruct* pId, HiTraceFlag flag) in HiTraceChainEnableFlag()
|
H A D | hitraceid.h | 40 bool IsFlagEnabled(HiTraceFlag flag) const; 46 void EnableFlag(HiTraceFlag flag);
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-dfx-hitracechain.md | 65 | | bool IsFlagEnabled(HiTraceFlag flag) | int HiTraceChainIsFlagEnabled(const HiTraceIdStruct* pI… 66 | | void EnableFlag(HiTraceFlag flag) | void HiTraceChainEnableFlag(HiTraceIdStruct* pId, HiTraceF… 127 | | bool IsFlagEnabled(HiTraceFlag flag) | 功能:HiTraceId对象的某标志是否置位。<br/>输入参数:<br/>- flag:跟踪指示位,具体含义… 128 | | void EnableFlag(HiTraceFlag flag) | 功能:设置某跟踪标志位到HiTraceId对象中。<br/>输入参数:<br/>- flag:跟踪指示位,具体含义见…
|
/ohos5.0/base/hiviewdfx/hitrace/test/unittest/common/napi/ |
H A D | napi_hitracechain.test.js | 100 … expect(!hiTraceChain.isFlagEnabled(traceId, hiTraceChain.HiTraceFlag.INCLUDE_ASYNC)).assertTrue() 101 hiTraceChain.enableFlag(traceId, hiTraceChain.HiTraceFlag.INCLUDE_ASYNC) 102 … expect(hiTraceChain.isFlagEnabled(traceId, hiTraceChain.HiTraceFlag.INCLUDE_ASYNC)).assertTrue()
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/native/ |
H A D | hitraceid.cpp | 48 bool HiTraceId::IsFlagEnabled(HiTraceFlag flag) const in IsFlagEnabled() 53 void HiTraceId::EnableFlag(HiTraceFlag flag) in EnableFlag()
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/js/kits/napi/src/ |
H A D | napi_hitrace_js.cpp | 89 int flag = HiTraceFlag::HITRACE_FLAG_DEFAULT; in Begin() 255 HiTraceFlag traceFlag = HiTraceFlag(traceFlagInt); in IsFlagEnabled() 283 HiTraceFlag traceFlag = HiTraceFlag(traceFlagInt); in EnableFlag()
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/native/innerkits/ |
H A D | libhitracechain.map | 10 "OHOS::HiviewDFX::HiTraceId::IsFlagEnabled(HiTraceFlag) const"; 21 "OHOS::HiviewDFX::HiTraceId::EnableFlag(HiTraceFlag)";
|
/ohos5.0/docs/zh-cn/application-dev/dfx/ |
H A D | hitracechain-guidelines-arkts.md | 19 | hiTraceChain.begin(name: string, flags?: number = HiTraceFlag.DEFAULT) |开始跟踪。 | 49 … let traceId = hiTraceChain.begin("Write a new app event", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC)
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-dfx-hitracechain.md | 65 | | bool IsFlagEnabled(HiTraceFlag flag) | int HiTraceChainIsFlagEnabled(const HiTraceIdStruct* pI… 66 | | void EnableFlag(HiTraceFlag flag) | void HiTraceChainEnableFlag(HiTraceIdStruct* pId, HiTraceF… 127 | | bool IsFlagEnabled(HiTraceFlag flag) | Checks whether the trace flag of the **HiTraceId** obje… 128 | | void EnableFlag(HiTraceFlag flag) | Enables the trace flag of the **HiTraceId** object.<br>Inp…
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/hitrace_ndk/ |
H A D | hitrace_chain_ndk.c | 22 typedef HiTraceFlag HiTrace_Flag;
|
/ohos5.0/docs/en/application-dev/dfx/ |
H A D | hitracechain-guidelines-arkts.md | 19 | hiTraceChain.begin(name: string, flags?: number = HiTraceFlag.DEFAULT) |Starts call chain traci… 49 … let traceId = hiTraceChain.begin("Write a new app event", hiTraceChain.HiTraceFlag.INCLUDE_ASYNC)
|
/ohos5.0/base/hiviewdfx/hitrace/test/unittest/hitrace_meter/ |
H A D | hitrace_ndk_test.cpp | 668 HiTraceId hiTraceId = HiTraceChain::Begin(traceName, HiTraceFlag::HITRACE_FLAG_DEFAULT); 695 HiTraceId hiTraceId = HiTraceChain::Begin(longTraceName, HiTraceFlag::HITRACE_FLAG_DEFAULT); 719 HiTraceId hiTraceId = HiTraceChain::Begin(traceName, HiTraceFlag::HITRACE_FLAG_DEFAULT);
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-dfx.md | 110 |函数有变化|类名:hiTraceChain;<br>方法or属性:function begin(name: string, flags: number = HiTraceFlag.DEFAULT)…
|
/ohos5.0/docs/en/release-notes/api-diff/v3.2-Release/ |
H A D | js-apidiff-dfx.md | 110 …Method or attribute name: function begin(name: string, flags: number = HiTraceFlag.DEFAULT): HiTra…
|