harmony 鸿蒙hidebug_type.h
hidebug_type.h
概述
HiDebug模块代码结构体定义。
库: libohhidebug.so
系统能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug
起始版本: 12
相关模块:HiDebug
汇总
结构体
名称 | 描述 |
---|---|
struct HiDebug_ThreadCpuUsage | 应用程序所有线程的CPU使用率结构体定义。 |
struct HiDebug_SystemMemInfo | 系统内存信息结构类型定义。 |
struct HiDebug_NativeMemInfo | 应用程序进程本机内存信息结构类型定义。 |
struct HiDebug_MemoryLimit | 应用程序进程内存限制结构类型定义。 |
struct HiDebug_JsStackFrame | js栈帧内容的定义。 |
struct HiDebug_NativeStackFrame | native栈帧内容的定义。 |
struct HiDebug_StackFrame | 栈帧内容的定义。 |
宏定义
名称 | 描述 |
---|---|
HIDEBUG_TRACE_TAG_FFRT (1ULL << 13) | FFRT任务标签。 |
HIDEBUG_TRACE_TAG_COMMON_LIBRARY (1ULL << 16) | 公共库子系统标签。 |
HIDEBUG_TRACE_TAG_HDF (1ULL << 18) | HDF子系统标签。 |
HIDEBUG_TRACE_TAG_NET (1ULL << 23) | 网络标签。 |
HIDEBUG_TRACE_TAG_NWEB (1ULL << 24) | NWeb标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_AUDIO (1ULL << 27) | 分布式音频标签。 |
HIDEBUG_TRACE_TAG_FILE_MANAGEMENT (1ULL << 29) | 文件管理标签。 |
HIDEBUG_TRACE_TAG_OHOS (1ULL << 30) | OHOS通用标签。 |
HIDEBUG_TRACE_TAG_ABILITY_MANAGER (1ULL << 31) | Ability Manager标签。 |
HIDEBUG_TRACE_TAG_CAMERA (1ULL << 32) | 相机模块标签。 |
HIDEBUG_TRACE_TAG_MEDIA (1ULL << 33) | 媒体模块标签。 |
HIDEBUG_TRACE_TAG_IMAGE (1ULL << 34) | 图像模块标签。 |
HIDEBUG_TRACE_TAG_AUDIO (1ULL << 35) | 音频模块标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_DATA (1ULL << 36) | 分布式数据管理器模块标签。 |
HIDEBUG_TRACE_TAG_GRAPHICS (1ULL << 38) | 图形模块标签。 |
HIDEBUG_TRACE_TAG_ARKUI (1ULL << 39) | ArkUI开发框架标签。 |
HIDEBUG_TRACE_TAG_NOTIFICATION (1ULL << 40) | 通知模块标签。 |
HIDEBUG_TRACE_TAG_MISC (1ULL << 41) | MISC模块标签。 |
HIDEBUG_TRACE_TAG_MULTIMODAL_INPUT (1ULL << 42) | 多模态输入模块标签。 |
HIDEBUG_TRACE_TAG_RPC (1ULL << 46) | RPC标签。 |
HIDEBUG_TRACE_TAG_ARK (1ULL << 47) | JSVM虚拟机标签。 |
HIDEBUG_TRACE_TAG_WINDOW_MANAGER (1ULL << 48) | 窗口管理器标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_SCREEN (1ULL << 50) | 分布式屏幕标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_CAMERA (1ULL << 51) | 分布式相机标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_HARDWARE_FRAMEWORK (1ULL << 52) | 分布式硬件框架标签。 |
HIDEBUG_TRACE_TAG_GLOBAL_RESOURCE_MANAGER (1ULL << 53) | 全局资源管理器标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_HARDWARE_DEVICE_MANAGER (1ULL << 54) | 分布式硬件设备管理器标签。 |
HIDEBUG_TRACE_TAG_SAMGR (1ULL << 55) | SA标签。 |
HIDEBUG_TRACE_TAG_POWER_MANAGER (1ULL << 56) | 电源管理器标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_SCHEDULER (1ULL << 57) | 分布式调度程序标签。 |
HIDEBUG_TRACE_TAG_DISTRIBUTED_INPUT (1ULL << 59) | 分布式输入标签。 |
HIDEBUG_TRACE_TAG_BLUETOOTH (1ULL << 60) | 蓝牙标签。 |
类型定义
名称 | 描述 |
---|---|
typedef enum HiDebug_ErrorCode HiDebug_ErrorCode | 错误码定义。 |
typedef struct HiDebug_ThreadCpuUsage HiDebug_ThreadCpuUsage | 应用程序所有线程的CPU使用率结构体定义。 |
typedef HiDebug_ThreadCpuUsage * HiDebug_ThreadCpuUsagePtr | HiDebug_ThreadCpuUsage指针定义。 |
typedef struct HiDebug_SystemMemInfo HiDebug_SystemMemInfo | 系统内存信息结构类型定义。 |
typedef struct HiDebug_NativeMemInfo HiDebug_NativeMemInfo | 应用程序进程本机内存信息结构类型定义。 |
typedef struct HiDebug_MemoryLimit HiDebug_MemoryLimit | 应用程序进程内存限制结构类型定义。 |
typedef enum HiDebug_TraceFlag HiDebug_TraceFlag | 采集trace线程的类型。 |
typedef struct HiDebug_JsStackFrame HiDebug_JsStackFrame | js栈帧内容的定义。 |
typedef struct HiDebug_NativeStackFrame HiDebug_NativeStackFrame | native栈帧内容的定义。 |
typedef enum HiDebug_StackFrameType HiDebug_StackFrameType | 栈帧类型的枚举值定义。 |
typedef struct HiDebug_StackFrame HiDebug_StackFrame | 栈帧内容的定义。 |
typedef struct HiDebug_Backtrace_Object__ * HiDebug_Backtrace_Object | 用于栈回溯及栈解析的对象。 |
枚举
名称 | 描述 |
---|---|
HiDebug_ErrorCode { HIDEBUG_SUCCESS = 0, HIDEBUG_INVALID_ARGUMENT = 401, HIDEBUG_TRACE_CAPTURED_ALREADY = 11400102, HIDEBUG_NO_PERMISSION = 11400103, HIDEBUG_TRACE_ABNORMAL = 11400104, HIDEBUG_NO_TRACE_RUNNING = 11400105 } |
错误码定义。 |
HiDebug_TraceFlag { HIDEBUG_TRACE_FLAG_MAIN_THREAD = 1, HIDEBUG_TRACE_FLAG_ALL_THREADS = 2 } |
采集trace线程的类型。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Performance Analysis Kit(性能分析服务)
harmony 鸿蒙HiAppEvent_AppEventGroup
harmony 鸿蒙HiAppEvent_AppEventInfo
harmony 鸿蒙HiCollie_DetectionParam
harmony 鸿蒙HiCollie_SetTimerParam
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦