2. ● GNU project debugger
○ Shares code with binutils and gcc
● Native and remote debug capability
● Can be used with a number of stubs
○ gdbserver
○ kgdb
○ OpenOCD
○ Others
● Used as a backend for some IDEs
● Lots of advanced features
○ probes
○ Python scripting
○ JIT API
○ Process record and replay
GDB Debugger
3. ● Latest release 7.6.1-2013.10
● Next release will be 7.7
○ ARM process record and replay work
○ Many bugfixes
○ Switch to new binutils-gdb.git repository
● Over 3000 more testsuite passes in 7.7 versus 7.6.1
● Still 231 testsuite failures left
Linaro GDB Status
6. ● Improve ARM frame unwinding without debug info
● Feature parity between remote and native debug
● AArch64 process record and replay
● Fix testsuite failures for ARM and AArch64
● Fix open bugs for ARM and AArch64
● lldb?
Future work
7. More about Linaro Connect: http://connect.linaro.org
More about Linaro: http://www.linaro.org/about/
More about Linaro engineering: http://www.linaro.org/engineering/
Linaro members: www.linaro.org/members