X-Git-Url: https://git.libre-soc.org/?p=riscv-tests.git;a=blobdiff_plain;f=benchmarks%2Fcommon%2Fsyscalls.c;h=0a7d6b728f633304d9b3aa9e01ecb2b8ddf6f57c;hp=4940aa24b9f31b02d0f81cea38ccd6be948525d1;hb=b3999a33b7bf9c115b095b56976394b19f825ff3;hpb=0d53d12133bd3f7dce0e3731a5bc7dc0c1facc9d diff --git a/benchmarks/common/syscalls.c b/benchmarks/common/syscalls.c index 4940aa2..0a7d6b7 100644 --- a/benchmarks/common/syscalls.c +++ b/benchmarks/common/syscalls.c @@ -5,6 +5,7 @@ #include #include #include +#include #include "util.h" #define SYS_write 64 @@ -68,6 +69,11 @@ void exit(int code) tohost_exit(code); } +void abort() +{ + exit(128 + SIGABRT); +} + void printstr(const char* s) { syscall(SYS_write, 1, (uintptr_t)s, strlen(s));