Important hints
Before starting debugging several important topics have to be discussed.
- The debugger needs access to the debug symbols
- The debugger needs access to the source files.
- Optimization compiler flags destroy high-level language code stepping.
- The symbol files have to originate from the same compile run as their installed stripped counterparts on the target system.
- Remote vs. native debugging
- User space code vs. kernel code debugging
- Known issues.