コード例 #1
0
ファイル: Utils.cpp プロジェクト: GHScan/DailyProjects
string LogicError::constructErrorMsg(const char *describ, const char *file, int line) {
    int skipFrame = 3;
#ifdef NDEBUG
    skipFrame = 0;
#endif
    return format("%s(%d): %s\n", file, line, describ) + traceStack(skipFrame);
}
コード例 #2
0
ファイル: Utils.cpp プロジェクト: GHScan/DailyProjects
string PosixException::constructErrorMsg(int err, const char *describ, const char *file, int line) {
    string s = format("%s(%d): %s\n\t%s\n", file, line, describ, strerror(err));
#ifndef NDEBUG
    s += traceStack(3);
#endif
    return s;
}
コード例 #3
0
ファイル: runtime.c プロジェクト: vanhoefm/PseudoAsm
void rntStackTrace(int shouldTrace)
{
	traceStack(shouldTrace);
}