Contents
- 1. Introduction
- 2. Release Notes
- 3. Getting Started
- 4. CUDA-GDB Extensions
- 5. Kernel Focus
- 6. Program Execution
- 7. Breakpoints and Watchpoints
-
8. Inspecting Program State
- 8.1. Memory and Variables
- 8.2. Variable Storage and Accessibility
-
8.3. Info CUDA Commands
- 8.3.1. info cuda devices
- 8.3.2. info cuda sms
- 8.3.3. info cuda warps
- 8.3.4. info cuda lanes
- 8.3.5. info cuda kernels
- 8.3.6. info cuda barriers
- 8.3.7. info cuda blocks
- 8.3.8. info cuda threads
- 8.3.9. info cuda launch trace
- 8.3.10. info cuda launch children
- 8.3.11. info cuda contexts
- 8.3.12. info cuda managed
- 8.4. Disassembly
- 8.5. Registers
- 8.6. Const banks
- 9. Event Notifications
- 10. Automatic Error Checking
- 11. Walk-Through Examples
-
12. Tips and Tricks
- 12.1. set cuda break_on_launch
- 12.2. set cuda launch_blocking
- 12.3. set cuda notify
- 12.4. set cuda ptx_cache
- 12.5. set cuda single_stepping_optimizations
- 12.6. set cuda thread_selection
- 12.7. set cuda value_extrapolation
- 12.8. Debugging Docker Containers
- 12.9. Thread Block Clusters
- 12.10. Debugging OptiX/RTCore applications
- 12.11. Debugging on Windows Subsystem for Linux
- 12.12. Accessing unmanaged device memory from host thread
- 13. Supported Platforms
- 14. Common Issues on Supported Operating Systems
- 15. Known Issues
- 16. Notices