c8bb74de创建于 2025年4月19日历史提交

HiTraceId

概述

HiTraceId定义。

系统能力: SystemCapability.HiviewDFX.HiTrace

起始版本: 12

相关模块: Hitrace

所在头文件: trace.h

汇总

成员变量

如果字节顺序为__LITTLE_ENDIAN时,结构体顺序如下表所示:

字段 字段bit数 描述
uint64_t valid 1 HiTraceId是否有效
uint64_t ver 3 HiTraceId的版本号
uint64_t chainId 60 HiTraceId的链Id
uint64_t flags 12 HiTraceId的标志位
uint64_t spanId 26 HiTraceId的当前跨度号
uint64_t parentSpanId 26 HiTraceId的父跨度号

如果字节顺序为__BIG_ENDIAN时,结构体顺序如下表所示:

字段 字段bit数 描述
uint64_t chainId 60 HiTraceId的链Id
uint64_t ver 3 HiTraceId的版本号
uint64_t valid 1 HiTraceId是否有效
uint64_t parentSpanId 26 HiTraceId的父跨度号
uint64_t spanId 26 HiTraceId的当前跨度号
uint64_t flags 12 HiTraceId的标志位