Talk
LeakSanitizer and Memory Management
We'll take a look at how LeakSanitizer is structured. We will pay special attention to its memory manager, as well as to the ASan memory manager. We will try to see and understand what is going on inside the memory manager through the public API of ASan and LSan.
We'll find out how LSan can be used without ASan and why it, unlike ASan, doesn't work under a debugger. We'll consider a set of useful functions from the public API of sanitizers.