Jan Kratochvil
Red Hat LLDB developer, formerly GDB developer.
Jan Kratochvil's contributions
Article
Memory error checking in C and C++: Comparing Sanitizers and Valgrind
Jan Kratochvil
Debugging memory errors can be challenging, and having the right tool helps. See how Valgrind and Sanitizers compare for common C and C++ memory errors.
Article
Extend C++ capabilities with LLVM STLExtras.h
Jan Kratochvil
We look at how the LLVM compiler header file called STLExtras.h extends the capabilities of C++ without any dependency on the rest of LLVM.
![Memory error checking in C and C++: Comparing Sanitizers and Valgrind](/sites/default/files/styles/list_item_thumb/public/blog/2021/05/2021_RHD_Sanitizers.png?itok=ZacTW34h)
Article
Memory error checking in C and C++: Comparing Sanitizers and Valgrind
Jan Kratochvil
Debugging memory errors can be challenging, and having the right tool helps. See how Valgrind and Sanitizers compare for common C and C++ memory errors.
![llvm-clint-bustrillos-unsplash LLVM](/sites/default/files/styles/list_item_thumb/public/blog/2019/10/llvm-clint-bustrillos-unsplash.jpg?itok=jzLlHO39)
Article
Extend C++ capabilities with LLVM STLExtras.h
Jan Kratochvil
We look at how the LLVM compiler header file called STLExtras.h extends the capabilities of C++ without any dependency on the rest of LLVM.