为函数添加enter和exit级trace
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
日常开发中,我们为了辅助程序调试常常在每个函数的出入口(entry/exit)增加Trace,一般我们多用宏来实现这些Trace语句,例如: #ifdef XX\_DEBUG\_ #define TRACE\_ENTER() printf("Enter %s\\n", \_\_FUNCTION\_\_) #define TRACE\_EXIT() printf("Exit %s\\n", \_\_...
🏷️