Skip to content

Commit

Permalink
Add slide on UBSan exercise.
Browse files Browse the repository at this point in the history
  • Loading branch information
hageboeck committed Jan 22, 2024
1 parent 0f18039 commit 68a2f49
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions talk/tools/sanitizers.tex
Original file line number Diff line number Diff line change
Expand Up @@ -260,3 +260,16 @@
\url{https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html}
\end{block}
\end{frame}

\begin{frame}[fragile]
\frametitle{Undefined Behaviour Sanitizer (UBSan)}
\begin{exercise}{Finding evil run-time bugs}
\begin{itemize}
\item Go to \texttt{exercises/ubsan}
\item Compile and run the program following the instructions in README or in the program
\item The program should run without observable issues
\item Recompile with UBSan and see that almost every second line contains evil bugs
\end{itemize}
\end{exercise}

\end{frame}

0 comments on commit 68a2f49

Please sign in to comment.