44#define PATH_MAX_LEN 256
70#define HIDUMPER_IOC_BASE 'd'
71#define HIDUMPER_DUMP_ALL _IO(HIDUMPER_IOC_BASE, 1)
72#define HIDUMPER_CPU_USAGE _IO(HIDUMPER_IOC_BASE, 2)
73#define HIDUMPER_MEM_USAGE _IO(HIDUMPER_IOC_BASE, 3)
74#define HIDUMPER_TASK_INFO _IO(HIDUMPER_IOC_BASE, 4)
75#define HIDUMPER_INJECT_KERNEL_CRASH _IO(HIDUMPER_IOC_BASE, 5)
76#define HIDUMPER_DUMP_FAULT_LOG _IO(HIDUMPER_IOC_BASE, 6)
77#define HIDUMPER_MEM_DATA _IOW(HIDUMPER_IOC_BASE, 7, struct MemDumpParam)
int HiDumperRegisterAdapter(struct HiDumperAdapter *pAdapter)
int OsHiDumperDriverInit(void)
void(* DumpTaskInfo)(void)
void(* DumpCpuUsage)(void)
void(* DumpSysInfo)(void)
void(* InjectKernelCrash)(void)
void(* DumpMemUsage)(void)
void(* DumpMemData)(struct MemDumpParam *param)
void(* DumpFaultLog)(void)
char filePath[PATH_MAX_LEN]
ARG_NUM_3 ARG_NUM_1 ARG_NUM_2 ARG_NUM_2 ARG_NUM_3 ARG_NUM_1 ARG_NUM_4 ARG_NUM_2 ARG_NUM_2 ARG_NUM_5 ARG_NUM_2 void