Jan Kratochvil

software engineer

Red Hat LLDB developer, formerly GDB developer.

Articles by


Memory error checking in C and C++: Comparing Sanitizers and Valgrind

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.


Extend C++ capabilities with LLVM STLExtras.h

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.