/[svn]/qsampler/trunk/src/qsampler.cpp
ViewVC logotype

Diff of /qsampler/trunk/src/qsampler.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3496 by capela, Sun Mar 10 11:06:53 2019 UTC revision 3508 by capela, Mon Apr 1 22:36:26 2019 UTC
# Line 405  void stacktrace ( int signo ) Line 405  void stacktrace ( int signo )
405          char cmd[80];          char cmd[80];
406    
407          // Reinstall default handler; prevent race conditions...          // Reinstall default handler; prevent race conditions...
408          signal(signo, SIG_DFL);          ::signal(signo, SIG_DFL);
409    
410          static const char *shell  = "/bin/sh";          static const char *shell  = "/bin/sh";
411          static const char *format = "gdb -q --batch --pid=%d"          static const char *format = "gdb -q --batch --pid=%d"
# Line 451  int main ( int argc, char **argv ) Line 451  int main ( int argc, char **argv )
451          Q_INIT_RESOURCE(qsampler);          Q_INIT_RESOURCE(qsampler);
452  #ifdef CONFIG_STACKTRACE  #ifdef CONFIG_STACKTRACE
453  #if defined(__GNUC__) && defined(Q_OS_LINUX)  #if defined(__GNUC__) && defined(Q_OS_LINUX)
454          signal(SIGILL,  stacktrace);          ::signal(SIGILL,  stacktrace);
455          signal(SIGFPE,  stacktrace);          ::signal(SIGFPE,  stacktrace);
456          signal(SIGSEGV, stacktrace);          ::signal(SIGSEGV, stacktrace);
457          signal(SIGABRT, stacktrace);          ::signal(SIGABRT, stacktrace);
458          signal(SIGBUS,  stacktrace);          ::signal(SIGBUS,  stacktrace);
459  #endif  #endif
460  #endif  #endif
461          qsamplerApplication app(argc, argv);          qsamplerApplication app(argc, argv);

Legend:
Removed from v.3496  
changed lines
  Added in v.3508

  ViewVC Help
Powered by ViewVC