am a94abb84: Merge "Add SIGFPE to crasher."
* commit 'a94abb8481b98adb5fdc456dd3892f7f9d220094': Add SIGFPE to crasher.
This commit is contained in:
commit
1fd286eb64
1 changed files with 5 additions and 1 deletions
|
|
@ -141,11 +141,14 @@ static int do_action(const char* arg)
|
|||
} else if (!strcmp(arg, "assert")) {
|
||||
__assert("some_file.c", 123, "false");
|
||||
} else if (!strcmp(arg, "assert2")) {
|
||||
__assert2("some_file.c", 123, "some_function", "false");
|
||||
__assert2("some_file.c", 123, "some_function", "false");
|
||||
} else if (!strcmp(arg, "LOG_ALWAYS_FATAL")) {
|
||||
LOG_ALWAYS_FATAL("hello %s", "world");
|
||||
} else if (!strcmp(arg, "LOG_ALWAYS_FATAL_IF")) {
|
||||
LOG_ALWAYS_FATAL_IF(true, "hello %s", "world");
|
||||
} else if (!strcmp(arg, "SIGFPE")) {
|
||||
raise(SIGFPE);
|
||||
return EXIT_SUCCESS;
|
||||
} else if (!strcmp(arg, "SIGPIPE")) {
|
||||
int pipe_fds[2];
|
||||
pipe(pipe_fds);
|
||||
|
|
@ -177,6 +180,7 @@ static int do_action(const char* arg)
|
|||
fprintf(stderr, " assert2 call assert() with a function\n");
|
||||
fprintf(stderr, " LOG_ALWAYS_FATAL call LOG_ALWAYS_FATAL\n");
|
||||
fprintf(stderr, " LOG_ALWAYS_FATAL_IF call LOG_ALWAYS_FATAL\n");
|
||||
fprintf(stderr, " SIGFPE cause a SIGFPE\n");
|
||||
fprintf(stderr, " SIGPIPE cause a SIGPIPE\n");
|
||||
fprintf(stderr, " SIGSEGV cause a SIGSEGV at address 0x0 (synonym: crash)\n");
|
||||
fprintf(stderr, " SIGSEGV-non-null cause a SIGSEGV at a non-zero address\n");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue