📄 xdbg_unix.cpp
字号:
/*************************************************************************** * * Oxford Semiconductor Proprietary and Confidential Information * * Copyright: Oxford Semiconductor Ltd, 2003 * * Description: * * $Log: xdbg_unix.cpp,v $ * Revision 1.14 2003/09/23 08:00:19 paul * *** empty log message *** * ***************************************************************************/#include <stdio.h>#include <stdarg.h>#include <unistd.h>const size_t MAX_MSG = 1024;namespace oxsemi {namespace debug {voidTrace(const char * szFormat, ...){ char sMessage[MAX_MSG] = {0};// sprintf(sMessage, "[%d:%d] ", (int)getpid(), ThreadBase::current_tid()); char* pSuffix = sMessage + strlen(sMessage); va_list arglist; va_start(arglist, szFormat); vsnprintf(pSuffix, MAX_MSG, szFormat, arglist); fputs(sMessage, stdout);}voidTrace(const wchar_t * szFormat, ...){ ASSERT(false); /* va_list arglist; wchar_t sMessage[MAX_MSG] = {0}; swprintf(sMessage, L"[%x] ", GetCurrentThreadId()); wchar_t* pSuffix = sMessage + wcslen(sMessage); va_start(arglist, szFormat); vsnwprintf(pSuffix, MAX_MSG, szFormat, arglist); fputs(sMessage, stderr); */}///////////////////////////////////////////////////////////////////// backtracevoid backtrace(){}}; // namespace debug}; // namespace oxsemi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -