clang -o ubsan_min_exe main.c -fsanitize=undefined -fsanitize-minimal-runtime -O1
./ubsan_min_exe
ubsan: type-mismatch 4202536
clang -o ubsan_full_exe main.c -fsanitize=undefined -O1
./ubsan_full_exe
main.c:5:13: runtime error: load of null pointer of type 'int' SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior main.c:5:13 in 589032128
clang -o ubsan_full_exe main.c -fsanitize=undefined -O1 -g -fno-omit-frame-pointer
./ubsan_full_exe
main.c:5:13: runtime error: load of null pointer of type 'int' #0 0x433c5f in main /repo/emkasuu/test/ubsan/example/main.c:5:13 #1 0x7f437c372554 in __libc_start_main (/lib64/libc.so.6+0x22554) #2 0x402b6a in _start (/repo/emkasuu/test/ubsan/example/ubsan_full_exe+0x402b6a)
clang -o IR main.c -O1 -S -emit-llvm
clang -o minIR main.c -fsanitize=undefined -fsanitize-minimal-runtime -O1 -S -emit-llvm
clang -o fullIR main.c -fsanitize=undefined -O1 -S -emit-llvm