39#ifdef LOSCFG_SHELL_EXCINFO_DUMP
40#define EXCINFO_PRINTK(fmt, ...) do { \
41 PRINTK(fmt, ##__VA_ARGS__); \
42 WriteExcInfoToBuf(fmt, ##__VA_ARGS__); \
45#define EXCINFO_PRINT_ERR(fmt, ...) do { \
46 PRINT_ERR(fmt, ##__VA_ARGS__); \
47 WriteExcInfoToBuf(fmt, ##__VA_ARGS__); \
50#define EXCINFO_PANIC(fmt, ...) do { \
51 WriteExcInfoToBuf(fmt, ##__VA_ARGS__); \
52 LOS_PANIC(fmt, ##__VA_ARGS__); \
55#define EXCINFO_PRINTK(fmt, ...) do { \
56 PRINTK(fmt, ##__VA_ARGS__); \
59#define EXCINFO_PRINT_ERR(fmt, ...) do { \
60 PRINT_ERR(fmt, ##__VA_ARGS__); \
63#define EXCINFO_PANIC(fmt, ...) do { \
64 LOS_PANIC(fmt, ##__VA_ARGS__); \
68#ifdef LOSCFG_SHELL_EXCINFO_DUMP
69extern VOID OsSetExcInfoRW(LogReadWriteFunc func);
70extern LogReadWriteFunc OsGetExcInfoRW(
VOID);
71extern VOID OsSetExcInfoBuf(
CHAR *buf);
83#ifdef LOSCFG_EXC_INTERACTION
85extern VOID OsKeepExcInteractionTask(
VOID);
int format(const char *dev, int sectors, int option)
formatting sd card
#define VOID
Definition los_typedef.h:88
unsigned int UINTPTR
Definition los_typedef.h:74
unsigned int UINT32
Definition los_typedef.h:52
char CHAR
Definition los_typedef.h:58
Definition los_task.h:622