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" |
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); |