summaryrefslogtreecommitdiff
path: root/source/ucli/ucli.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/ucli/ucli.h')
-rw-r--r--source/ucli/ucli.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/source/ucli/ucli.h b/source/ucli/ucli.h
index c2a65bd..56416ce 100644
--- a/source/ucli/ucli.h
+++ b/source/ucli/ucli.h
@@ -1,10 +1,10 @@
#ifndef UAPI_H
#define UAPI_H
-#include <asm/ptrace.h> // struct pt_regs
+#include <asm/ptrace.h> // struct pt_regs
#include <sys/types.h>
-#include <cstddef> // size_t
+#include <cstddef> // size_t
#include <stdlib.h>
#include <string>
@@ -20,25 +20,25 @@
#define DEVICE "/dev/variable_monitor"
#define DEVICE_BAK "/host/dev/variable_monitor"
-#define CGROUP_NAME_LEN 32 // max length of cgroup name
-#define TASK_COMM_LEN 16 // max length of task name
+#define CGROUP_NAME_LEN 32 // max length of cgroup name
+#define TASK_COMM_LEN 16 // max length of task name
-#define BACKTRACE_DEPTH 30 // max depth of backtrace
+#define BACKTRACE_DEPTH 30 // max depth of backtrace
-#define PROCESS_CHAINS_COUNT 10 // max count of process chains
-#define PROCESS_ARGV_LEN 128 // max length of process argv
+#define PROCESS_CHAINS_COUNT 10 // max count of process chains
+#define PROCESS_ARGV_LEN 128 // max length of process argv
-#define MAX_NAME_LEN (127) // max name length
-#define TIMER_MAX_WATCH_NUM (32) // A timer max watch number at once time
+#define MAX_NAME_LEN (127) // max name length
+#define TIMER_MAX_WATCH_NUM (32) // A timer max watch number at once time
#define DIAG_USER_STACK_SIZE (16 * 1024)
typedef struct {
- pid_t task_id; // current process id
- char name[MAX_NAME_LEN + 1]; // name
- void *ptr; // virtual address
- long long threshold; // threshold value
- long long true_value; // target true value
+ pid_t task_id; // current process id
+ char name[MAX_NAME_LEN + 1]; // name
+ void *ptr; // virtual address
+ long long threshold; // threshold value
+ long long true_value; // target true value
} threshold;
typedef struct {
@@ -92,9 +92,9 @@ typedef struct {
} raw_stack_detail;
typedef struct {
- unsigned int full_argv[PROCESS_CHAINS_COUNT]; //
- char chains[PROCESS_CHAINS_COUNT][PROCESS_ARGV_LEN]; // process chains argv
- unsigned int tgid[PROCESS_CHAINS_COUNT]; // process chains tgid
+ unsigned int full_argv[PROCESS_CHAINS_COUNT]; //
+ char chains[PROCESS_CHAINS_COUNT][PROCESS_ARGV_LEN]; // process chains argv
+ unsigned int tgid[PROCESS_CHAINS_COUNT]; // process chains tgid
} proc_chains_detail;
// most important struct
@@ -102,10 +102,10 @@ typedef struct {
int et_type;
unsigned long id;
unsigned long long tv;
- task_detail task; // brief
+ task_detail task; // brief
// user_stack_detail user_stack; // user stack
- kern_stack_detail kern_stack; // kernel stack
- proc_chains_detail proc_chains; // process chains argv
+ kern_stack_detail kern_stack; // kernel stack
+ proc_chains_detail proc_chains; // process chains argv
raw_stack_detail raw_stack;
} variable_monitor_task;
@@ -113,8 +113,8 @@ typedef struct {
int et_type;
unsigned long id;
unsigned long long tv;
- task_detail task; // brief
- kern_stack_detail kern_stack; // kernel stack
+ task_detail task; // brief
+ kern_stack_detail kern_stack; // kernel stack
} variable_monitor_task_system;
#define DIAG_VARIANT_BUFFER_HEAD_MAGIC_SEALED 197612031122