Debugging Techniques Address Sanitizer Valgrind GDB Scripting strace ptrace Qt/GDB debugging helper pefile coredump