Create inferior for ctf target.
authorYao Qi <yao@codesourcery.com>
Thu, 30 Jan 2014 02:09:11 +0000 (10:09 +0800)
committerYao Qi <yao@codesourcery.com>
Wed, 5 Feb 2014 11:37:25 +0000 (19:37 +0800)
commitde7b2893853cd1122b223a2023fdc35b41a26960
treec4f54bbe1e43c85d47ed8ee7b2b63287146544fd
parent66d032ac625efa6a68403c4ec318264709a92302
Create inferior for ctf target.

This patch creates inferior when GDB opens a ctf trace data, to be
consistent with tfile target.  A test case is added to test for
live target, tfile and ctf target.

gdb:

2014-02-05  Yao Qi  <yao@codesourcery.com>

* ctf.c: Include "inferior.h" and "gdbthread.h".
(CTF_PID): A new macro.
(ctf_open): Call inferior_appeared and add_thread_silent.
(ctf_close): Call exit_inferior_silent and set inferior_ptid.
(ctf_thread_alive): New function.
(init_ctf_ops): Install ctf_thread_alive to to_thread_alive.

gdb/testsuite:

2014-02-05  Yao Qi  <yao@codesourcery.com>

* gdb.trace/report.exp (use_collected_data): Test the output
of "info threads" and "info inferiors".
gdb/ChangeLog
gdb/ctf.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/report.exp