/ohos5.0/base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace/ |
H A D | hitracechainc.h | 221 static inline int HiTraceChainIdToBytes(const HiTraceIdStruct* pId, uint8_t* pIdArray, int len) in HiTraceChainIdToBytes() argument 227 *((uint64_t*)pIdArray) = htobe64(*((uint64_t*)pId)); in HiTraceChainIdToBytes() 228 *((uint64_t*)pIdArray + 1) = htobe64(*((uint64_t*)pId + 1)); in HiTraceChainIdToBytes() 232 static inline HiTraceIdStruct HiTraceChainBytesToId(const uint8_t* pIdArray, int len) in HiTraceChainBytesToId() argument 237 if ((!pIdArray) || (len != (int)HITRACE_ID_LEN)) { in HiTraceChainBytesToId() 243 if (memcpy_s(&tmp1, sizeof(uint64_t), pIdArray, sizeof(uint64_t)) != EOK || in HiTraceChainBytesToId() 244 memcpy_s(&tmp2, sizeof(uint64_t), pIdArray + sizeof(uint64_t), sizeof(uint64_t)) != EOK) { in HiTraceChainBytesToId()
|
H A D | hitraceid.h | 29 HiTraceId(const uint8_t* pIdArray, int len); 89 int ToBytes(uint8_t* pIdArray, int len) const;
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/native/c_wrapper/source/ |
H A D | hitracechain_c_wrapper.c | 84 int HiTraceChainIdToBytesWrapper(const HiTraceIdStruct* pId, uint8_t* pIdArray, int len) in HiTraceChainIdToBytesWrapper() argument 86 return HiTraceChainIdToBytes(pId, pIdArray, len); in HiTraceChainIdToBytesWrapper() 89 HiTraceIdStruct HiTraceChainBytesToIdWrapper(const uint8_t* pIdArray, int len) in HiTraceChainBytesToIdWrapper() argument 91 return HiTraceChainBytesToId(pIdArray, len); in HiTraceChainBytesToIdWrapper()
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/native/ |
H A D | hitraceid.cpp | 38 HiTraceId::HiTraceId(const uint8_t* pIdArray, int len) in HiTraceId() argument 40 id_ = HiTraceChainBytesToId(pIdArray, len); in HiTraceId() 103 int HiTraceId::ToBytes(uint8_t* pIdArray, int len) const in ToBytes() argument 105 return HiTraceChainIdToBytes(&id_, pIdArray, len); in ToBytes()
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-dfx-hitracechain.md | 63 | | HiTraceId(const uint8_t* pIdArray, int len) | HiTraceIdStruct HiTraceChainBytesToId(const uint… 75 | | int ToBytes(uint8_t* pIdArray, int len) | int HiTraceChainIdToBytes(const HiTraceIdStruct_ pId… 125 | | HiTraceId(const uint8_t* pIdArray, int len) | 功能:构造函数,根据字节数组创建跟踪HiTraceId对象。<br/>输入参数:<br/>- p… 137 …pIdArray, int len) | 功能:将HiTraceId对象转换为字节数组,便于缓存或者通信传递。<br/>输入参数:<br/>- pIdArray:字节数组指针,数组长度至少为HIT…
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/hitrace_ndk/ |
H A D | hitrace_chain_ndk.c | 72 void OH_HiTrace_IdFromBytes(HiTraceId *id, const uint8_t* pIdArray, int len) in OH_HiTrace_IdFromBytes() argument 74 *id = HiTraceChainBytesToId(pIdArray, len); in OH_HiTrace_IdFromBytes() 132 int OH_HiTrace_IdToBytes(const HiTraceId* id, uint8_t* pIdArray, int len) in OH_HiTrace_IdToBytes() argument 134 return HiTraceChainIdToBytes(id, pIdArray, len); in OH_HiTrace_IdToBytes()
|
/ohos5.0/base/hiviewdfx/hitrace/frameworks/native/c_wrapper/include/ |
H A D | hitracechain_c_wrapper.h | 63 int HiTraceChainIdToBytesWrapper(const HiTraceIdStruct* pId, uint8_t* pIdArray, int len); 66 HiTraceIdStruct HiTraceChainBytesToIdWrapper(const uint8_t* pIdArray, int len);
|
/ohos5.0/base/hiviewdfx/hitrace/interfaces/native/kits/include/hitrace/ |
H A D | trace.h | 447 void OH_HiTrace_IdFromBytes(HiTraceId *id, const uint8_t *pIdArray, int len); 592 int OH_HiTrace_IdToBytes(const HiTraceId* id, uint8_t* pIdArray, int len);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-performance-analysis-kit/ |
H A D | _hitrace.md | 69 …itrace_idfrombytes) ([HiTraceId](_hi_trace_id.md) \*id, const uint8_t \*pIdArray, int len) | 根据字节数… 81 …_hitrace_idtobytes) (const [HiTraceId](_hi_trace_id.md) \*id, uint8_t \*pIdArray, int len) | 将HiTr… 581 void OH_HiTrace_IdFromBytes (HiTraceId * id, const uint8_t * pIdArray, int len ) 597 | pIdArray | 字节数组。 | 604 int OH_HiTrace_IdToBytes (const HiTraceId * id, uint8_t * pIdArray, int len ) 620 | pIdArray | 字节数组。 |
|
H A D | trace_8h.md | 112 …itrace_idfrombytes) ([HiTraceId](_hi_trace_id.md) \*id, const uint8_t \*pIdArray, int len) | 根据字节数… 124 …_hitrace_idtobytes) (const [HiTraceId](_hi_trace_id.md) \*id, uint8_t \*pIdArray, int len) | 将HiTr…
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-dfx-hitracechain.md | 63 | | HiTraceId(const uint8_t* pIdArray, int len) | HiTraceIdStruct HiTraceChainBytesToId(const uint… 75 | | int ToBytes(uint8_t* pIdArray, int len) | int HiTraceChainIdToBytes(const HiTraceIdStruct_ pId… 125 …pIdArray, int len) | Represents the constructor used to create a **HiTraceId** object based on the… 137 …pIdArray, int len) | Converts the **HiTraceId** object into a byte array to facilitate caching or …
|
/ohos5.0/docs/zh-cn/application-dev/dfx/ |
H A D | hitracechain-guidelines-ndk.md | 21 | void OH_HiTrace_IdFromBytes(HiTraceId *id, const uint8_t *pIdArray, int len) | 根据字节数组创建跟踪HiTraceI… 33 | int OH_HiTrace_IdToBytes(const HiTraceId* id, uint8_t* pIdArray, int len) | 将HiTraceId结构体转换为字节数组,…
|
/ohos5.0/docs/en/application-dev/dfx/ |
H A D | hitracechain-guidelines-ndk.md | 21 | void OH_HiTrace_IdFromBytes(HiTraceId *id, const uint8_t *pIdArray, int len) | Creates a **HiTrac… 33 | int OH_HiTrace_IdToBytes(const HiTraceId* id, uint8_t* pIdArray, int len) | Converts a **HiTraceI…
|
/ohos5.0/docs/en/application-dev/reference/apis-performance-analysis-kit/ |
H A D | _hitrace.md | 69 …itrace_idfrombytes) ([HiTraceId](_hi_trace_id.md) \*id, const uint8_t \*pIdArray, int len) | Creat… 81 …_hitrace_idtobytes) (const [HiTraceId](_hi_trace_id.md) \*id, uint8_t \*pIdArray, int len) | Conve… 581 void OH_HiTrace_IdFromBytes (HiTraceId * id, const uint8_t * pIdArray, int len ) 597 | pIdArray | Byte array. | 604 int OH_HiTrace_IdToBytes (const HiTraceId * id, uint8_t * pIdArray, int len ) 620 | pIdArray | Byte array. |
|
H A D | trace_8h.md | 112 …itrace_idfrombytes) ([HiTraceId](_hi_trace_id.md) \*id, const uint8_t \*pIdArray, int len) | Creat… 124 …_hitrace_idtobytes) (const [HiTraceId](_hi_trace_id.md) \*id, uint8_t \*pIdArray, int len) | Conve…
|