debug.h
浏览该文件的文档.
1 
6 #ifndef AOS_DBG_H
7 #define AOS_DBG_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
17 #include <stdint.h>
18 #include <k_api.h>
19 
27 void aos_debug_backtrace_now(int32_t (*print_func)(const char *fmt, ...));
28 
37 void aos_debug_backtrace_task(char *taskname, int32_t (*print_func)(const char *fmt, ...));
38 
46 void aos_debug_mm_overview(int32_t (*print_func)(const char *fmt, ...));
47 
55 void aos_debug_task_overview(int32_t (*print_func)(const char *fmt, ...));
56 
64 void aos_debug_buf_queue_overview(int32_t (*print_func)(const char *fmt, ...));
65 
73 void aos_debug_queue_overview(int32_t (*print_func)(const char *fmt, ...));
74 
82 void aos_debug_sem_overview(int32_t (*print_func)(const char *fmt, ...));
83 
91 void aos_debug_mutex_overview(int32_t (*print_func)(const char *fmt, ...));
92 
100 void aos_debug_overview(int32_t (*print_func)(const char *fmt, ...));
101 
108 
116 int32_t aos_debug_task_cpu_usage_get(char *taskname);
117 
125 uint32_t aos_debug_total_cpu_usage_get(uint32_t cpuid);
126 
133 
142 void aos_debug_fatal_error(kstat_t err, char *file, int32_t line);
143 
149 int32_t aos_debug_printf(const char *fmt, ...);
150 #define printk aos_debug_printf
151 
157 void aos_debug_init(void);
158 
163 #ifdef __cplusplus
164 }
165 #endif
166 
167 #endif /* AOS_DBG_H */
void aos_debug_init(void)
void aos_debug_mm_overview(int32_t(*print_func)(const char *fmt,...))
void aos_debug_overview(int32_t(*print_func)(const char *fmt,...))
void aos_debug_sem_overview(int32_t(*print_func)(const char *fmt,...))
void aos_debug_task_cpu_usage_stats(void)
void aos_debug_backtrace_task(char *taskname, int32_t(*print_func)(const char *fmt,...))
void aos_debug_buf_queue_overview(int32_t(*print_func)(const char *fmt,...))
void aos_debug_queue_overview(int32_t(*print_func)(const char *fmt,...))
int32_t aos_debug_task_cpu_usage_get(char *taskname)
int32_t aos_debug_printf(const char *fmt,...)
void aos_debug_backtrace_now(int32_t(*print_func)(const char *fmt,...))
uint32_t aos_debug_total_cpu_usage_get(uint32_t cpuid)
void aos_debug_total_cpu_usage_show(void)
void aos_debug_task_overview(int32_t(*print_func)(const char *fmt,...))
void aos_debug_fatal_error(kstat_t err, char *file, int32_t line)
void aos_debug_mutex_overview(int32_t(*print_func)(const char *fmt,...))