Collaboration Summit 2013 - Multicore Debugging with GDB
Channel: The Linux Foundation
Date: 2013-04-20

The Linux Foundation
Collaboration Summit 2013
San Francisco, California
Multicore Debugging with GDB
By Stan Shebs

Multiple-core systems running Linux are finding their way into a variety of environments, from high-powered boxes in the operations center, to automotive dashboards, and down to new generations of handheld devices, ranging from two cores, up to hundreds running simultaneously.  This class of targets presents special problems for debugging, and GDB is presently evolving to support them.  This talk will review the nature of the targets, then discuss approaches to handling, including PTC sets, tracing, non-stop debugging, target agents, and new debugging protocols.
Much of this work is still on experimental branches and/or at the prototyping stage, so this will be a chance for working developers to see what the next version of GDB might look like, and provide input on what they would like to see.