Talk type: Talk

LeakSanitizer and Memory Management

  • Talk in Russian
Presentation pdf

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.

  • #Memory_management
  • #leak_sanitizer
  • #LSAN