📄 debug.h
字号:
#ifndef DEBUG_H#define DEBUG_H#define DEBUG_VARIABLE "SNORT_DEBUG"#define DEBUG_ALL 0xffffffff#define DEBUG_INIT 0x00000001 /* 1 */#define DEBUG_CONFIGRULES 0x00000002 /* 2 */#define DEBUG_PLUGIN 0x00000004 /* 4 */#define DEBUG_DATALINK 0x00000008 /* 8 */#define DEBUG_IP 0x00000010 /* 16 */#define DEBUG_TCPUDP 0x00000020 /* 32 */#define DEBUG_DECODE 0x00000040 /* 64 */#define DEBUG_LOG 0x00000080 /* 128 */#define DEBUG_MSTRING 0x00000100 /* 256 */#define DEBUG_PARSER 0x00000200 /* 512 */#define DEBUG_PLUGBASE 0x00000400 /* 1024 */#define DEBUG_RULES 0x00000800 /* 2048 */#define DEBUG_FLOW 0x00001000 /* 4096 */#define DEBUG_STREAM 0x00002000 /* 8192 */#define DEBUG_PATTERN_MATCH 0x00004000 /* 16384 */#define DEBUG_DETECT 0x00008000 /* 32768 */#define DEBUG_CONVERSATION 0x00010000 /* 65536 */#define DEBUG_FRAG2 0x00020000 /* 131072 */#define DEBUG_HTTP_DECODE 0x00040000 /* 262144 */#define DEBUG_PORTSCAN2 0x00080000 /* 524288 / (+ conv2 ) 589824 */#define DEBUG_RPC 0x00100000 /* 1048576 */#define DEBUG_FLOWSYS 0x00200000 /* 2097152 */#define DEBUG_HTTPINSPECT 0x00400000 /* 4194304 */#define DEBUG_STREAM_STATE 0x00800000 /* 8388608 */#define DEBUG_ASN1 0x01000000 /* 16777216 */#ifdef DEBUG extern char *DebugMessageFile; extern int DebugMessageLine; #define DebugMessage DebugMessageFile = __FILE__; DebugMessageLine = __LINE__; DebugMessageFunc void DebugMessageFunc(int , char *, ...); int GetDebugLevel (void); int DebugThis(int level);#else #ifdef WIN32/* Visual C++ uses the keyword "__inline" rather than "__inline__" */ #define __inline__ __inline#endif#endif /* DEBUG */#ifdef DEBUG#define DEBUG_WRAP(code) codevoid DebugMessageFunc(int dbg,char *fmt, ...);#else#define DEBUG_WRAP(code)/* I would use DebugMessage(dbt,fmt...) but that only works with GCC */#endif#endif /* DEBUG_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -