brintos

brintos / llvm-project-archived public Read only

0
0
Text · 329 B · c2daea1 Raw
26 lines · c
1#include <signal.h>2#include <stdio.h>3#include <stdlib.h>4 5void handler(int sig)6{7    printf("Set a breakpoint here.\n");8    exit(0);9}10 11void abort_caller() {12    abort();13}14 15int main()16{17    if (signal(SIGABRT, handler) == SIG_ERR)18    {19        perror("signal");20        return 1;21    }22 23    abort_caller();24    return 2;25}26