From 5d56d1a5b4d52702eb4e4ea6f05e4b6eebf41ca8 Mon Sep 17 00:00:00 2001 From: Aleksa Vuckovic Date: Fri, 25 Nov 2022 23:44:40 +0100 Subject: UBSAN - FINALLY FIXING UNDEFINED BEHAVIOUR --- kernel/include/libk/serial_stdio.h | 12 ++++++++++++ kernel/include/ubsan.h | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 kernel/include/libk/serial_stdio.h create mode 100644 kernel/include/ubsan.h (limited to 'kernel/include') diff --git a/kernel/include/libk/serial_stdio.h b/kernel/include/libk/serial_stdio.h new file mode 100644 index 0000000..17317d0 --- /dev/null +++ b/kernel/include/libk/serial_stdio.h @@ -0,0 +1,12 @@ +#ifndef SERIAL_STDIO_H +#define SERIAL_STDIO_H + +#include + +void serial_print_char(char c); +void serial_print_string(const char* s); +void serial_print_int(uint64_t num); +void serial_print_hex(uint64_t num); +void serial_printf(const char *s, ...); + +#endif diff --git a/kernel/include/ubsan.h b/kernel/include/ubsan.h new file mode 100644 index 0000000..733cca0 --- /dev/null +++ b/kernel/include/ubsan.h @@ -0,0 +1,5 @@ +#ifndef UBSAN_H +#define UBSAN_H + + +#endif -- cgit v1.2.3