Loading src/TNL/Debugging/FPE.h +4 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,8 @@ namespace TNL { namespace Debugging { void printStackBacktraceAndAbort( int sig = 0 ) static void printStackBacktraceAndAbort( int sig = 0 ) { if( sig == SIGSEGV ) fprintf(stderr, "Invalid memory reference, printing backtrace and aborting...\n"); Loading Loading @@ -56,7 +57,8 @@ void printStackBacktraceAndAbort( int sig = 0 ) * [start some computation here...] * } */ void trackFloatingPointExceptions() static void trackFloatingPointExceptions() { signal( SIGSEGV, printStackBacktraceAndAbort ); signal( SIGFPE, printStackBacktraceAndAbort ); Loading src/TNL/Debugging/MemoryUsage.h +2 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,8 @@ namespace Debugging { * * See the proc(5) manual on Linux for details. */ void printMemoryUsage( std::ostream& str = std::cerr ) static void printMemoryUsage( std::ostream& str = std::cerr ) { std::ifstream meminfo("/proc/self/status"); if( meminfo.fail() ) { Loading Loading
src/TNL/Debugging/FPE.h +4 −2 Original line number Diff line number Diff line Loading @@ -18,7 +18,8 @@ namespace TNL { namespace Debugging { void printStackBacktraceAndAbort( int sig = 0 ) static void printStackBacktraceAndAbort( int sig = 0 ) { if( sig == SIGSEGV ) fprintf(stderr, "Invalid memory reference, printing backtrace and aborting...\n"); Loading Loading @@ -56,7 +57,8 @@ void printStackBacktraceAndAbort( int sig = 0 ) * [start some computation here...] * } */ void trackFloatingPointExceptions() static void trackFloatingPointExceptions() { signal( SIGSEGV, printStackBacktraceAndAbort ); signal( SIGFPE, printStackBacktraceAndAbort ); Loading
src/TNL/Debugging/MemoryUsage.h +2 −1 Original line number Diff line number Diff line Loading @@ -30,7 +30,8 @@ namespace Debugging { * * See the proc(5) manual on Linux for details. */ void printMemoryUsage( std::ostream& str = std::cerr ) static void printMemoryUsage( std::ostream& str = std::cerr ) { std::ifstream meminfo("/proc/self/status"); if( meminfo.fail() ) { Loading