Skip to the content. Disable Animations :x: :movie_camera:

Week 1, 2021: Bug-out Bag Essentials

🔗 Pre-Discussion Learning Material

🔗 Warmup

🔗 Topics

  1. C++ & Undefined behavior
  2. Empirical debugging tools
    • Charles Ofria
  3. Using gdb
    • Matthew
    • compile with -g flag
    • info locals (print info about local variables)
    • bt (backtrace)
    • b (set a breakpoint)
    • list (print source code around current location)
    • __LINE__ and __FILE__
  4. Using valgrind
    • Santiago
    • Memory leak
    • Double free
    • Out-of-bounds write in heap
    • clang’s sanitizers