gdb: Thread List Format

 
 E.17 Thread List Format
 =======================
 
 To efficiently update the list of threads and their attributes, GDB
 issues the 'qXfer:threads:read' packet (SeeqXfer threads read) and
 obtains the XML document with the following structure:
 
      <?xml version="1.0"?>
      <threads>
          <thread id="id" core="0" name="name">
          ... description ...
          </thread>
      </threads>
 
    Each 'thread' element must have the 'id' attribute that identifies
 the thread (Seethread-id syntax).  The 'core' attribute, if
 present, specifies which processor core the thread was last executing
 on.  The 'name' attribute, if present, specifies the human-readable name
 of the thread.  The content of the of 'thread' element is interpreted as
 human-readable auxiliary information.  The 'handle' attribute, if
 present, is a hex encoded representation of the thread handle.