x64 Windows Debugging: Practical Foundations