From c5587e2392d55b3e0dc322c0545ead4a314132c0 Mon Sep 17 00:00:00 2001 From: Oskar Date: Mon, 12 Aug 2024 20:02:16 +0200 Subject: more and UBsanitizer test --- UBasan-test.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'UBasan-test.cpp') diff --git a/UBasan-test.cpp b/UBasan-test.cpp index a2d68f5..1cbcfc7 100644 --- a/UBasan-test.cpp +++ b/UBasan-test.cpp @@ -5,11 +5,26 @@ /* * - * - * + * Found out about UBsanitizer so i just wanted to try it out! + * Some examples in here that trigger the sanitizer. Obviously not all examples. * */ int main () { + + int arr[] = {1,2,3,4,5,6,7,8,9,10}; + int *val = arr + 11; + std::cout << val << std::endl; + double a = 10; + std::cout << "Input a 0: " << std::endl; + std::cin >> a; + double b = 10 / a; + std::cout << b << std::endl; + + int c = 10; + std::cout << "Input a 0: " << std::endl; + std::cin >> c; + int d = 10 / c; + std::cout << d << std::endl; return 0; } -- cgit v1.2.3