2013-02-15 Pedro Alves <pedro@codesourcery.com>
authorHafiz Abid Qadeer <abidh@codesourcery.com>
Fri, 15 Feb 2013 09:47:50 +0000 (09:47 +0000)
committerHafiz Abid Qadeer <abidh@codesourcery.com>
Fri, 15 Feb 2013 09:47:50 +0000 (09:47 +0000)
commitf5911ea11965af3dc626c1c6278e45e214fc640c
treed6d6fc3e2716aa10f7e537f4601c8b555d9594e8
parentea33f2818ecc5906736f23dd53a7b4364d29b1c4
2013-02-15  Pedro Alves  <pedro@codesourcery.com>
    Hafiz Abid Qadeer  <abidh@codesourcery.com>

gdb/
* NEWS: Mention new field "trace-file".
* tracepoint.c (trace_status_mi): Output "trace-file" field.
(tfile_open): Record the trace file's filename in the trace
status.
(tfile_files_info): Mention the name of the trace file.
Check the "filename" field explicitely.
(trace_status_command): Explicitely check "filename" field.
(trace_find_command): Ditto.
(trace_find_pc_command): Ditto.
(trace_find_tracepoint_command): Ditto.
(trace_find_line_command): Ditto.
(trace_find_range_command): Ditto.
(trace_find_outside_command): Ditto.
* tracepoint.h (struct trace_status) <from_file>: Rename it
to "filename" and make it hold the trace file's filename
instead of a boolean.
* remote.c (remote_get_trace_status): Initialize "filename"
field with NULL instead of 0.

gdb/doc/
* gdb.texinfo (GDB/MI Tracepoint Commands) <-trace-status>:
Document the "trace-file" field.

gdb/testsuite/
* gdb.trace/tfile.exp: Add test for -trace-status command.
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/remote.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/tfile.exp
gdb/tracepoint.c
gdb/tracepoint.h