gdb: Process list

 
 H.1 Process list
 ================
 
 When requesting the process list, the ANNEX field in the 'qXfer' request
 should be 'processes'.  The returned data is an XML document.  The
 formal syntax of this document is defined in 'gdb/features/osdata.dtd'.
 
    An example document is:
 
      <?xml version="1.0"?>
      <!DOCTYPE target SYSTEM "osdata.dtd">
      <osdata type="processes">
        <item>
          <column name="pid">1</column>
          <column name="user">root</column>
          <column name="command">/sbin/init</column>
          <column name="cores">1,2,3</column>
        </item>
      </osdata>
 
    Each item should include a column whose name is 'pid'.  The value of
 that column should identify the process on the target.  The 'user' and
 'command' columns are optional, and will be displayed by GDB.  The
 'cores' column, if present, should contain a comma-separated list of
 cores that this process is running on.  Target may provide additional
 columns, which GDB currently ignores.