blob: 95a480fc6056092a8df16df4693af8e8e15dcc46 [file] [log] [blame]
#ifndef _PUB_DEBUG_INFO_H_
#define _PUB_DEBUG_INFO_H_
#include <stdarg.h>
#define DEBUG_INFO_DEV_PATH "/dev/debug_info"
/* AP²àºÍCAP²àµÄPS\KERNEL\DRIVER\FS\APP ÒÔSTART~ENDÎªÇø¼ä£¬¸÷²¿·ÖÔ¤ÁôÁË100¸öID */
#define MODULE_ID_PS_NAS ("ps_nas")
#define MODULE_ID_PS_RRC ("ps_rrc")
#define MODULE_ID_PS_L2 ("ps_l2")
#define MODULE_ID_PS_UICC ("ps_uicc")
#define MODULE_ID_AP_USB ("ap_usb")
#define MODULE_ID_AP_REBOOT ("ap_reboot")
#define MODULE_ID_AP_TSC ("ap_tsc")
#define MODULE_ID_AP_PSM ("ap_psm")
#define MODULE_ID_AP_NAND ("ap_nand")
#define MODULE_ID_AP_MMC ("ap_mmc")
#define MODULE_ID_AP_WIFI ("ap_wifi")
#define MODULE_ID_CAP_USB ("cap_usb")
#define MODULE_ID_CAP_TSC ("cap_tsc")
#define MODULE_ID_CAP_PSM ("cap_psm")
#define MODULE_ID_CAP_NAND ("cap_nand")
#define MODULE_ID_CAP_SPI ("cap_spi")
#define MODULE_ID_CAP_MMC ("cap_mmc")
#define MODULE_ID_CAP_UART ("cap_uart")
#define MODULE_ID_CAP_PM ("cap_pm")
#define MODULE_ID_AP_JFFS2 ("ap_jffs2")
#define MODULE_ID_AP_FOTA ("ap_fota")
#define MODULE_ID_AP_FS_CHECK ("ap_fs_check")
#define MODULE_ID_CAP_FOTA ("cap_fota")
#define MODULE_ID_CAP_FS_CHECK ("cap_fs_check")
#if defined(_USE_ZXIC_DEBUG_INFO)
int sc_debug_info_vrecord(char *id, const char *format, va_list args);
int sc_debug_info_record(char *id, const char *format, ...);
#else
static inline int sc_debug_info_vrecord(char *id, const char *format, va_list args) { return 0; }
static inline int sc_debug_info_record(char *id, const char *format, ...) { return 0; }
#endif
#endif