Let tracefile has_memory and has_all_memory.
authorYao Qi <yao@codesourcery.com>
Mon, 10 Feb 2014 07:28:33 +0000 (15:28 +0800)
committerYao Qi <yao@codesourcery.com>
Sun, 23 Feb 2014 03:44:27 +0000 (11:44 +0800)
commita283690eb7320dfe4074301c673f6cc3dd21fb11
tree16bd91d05566c2949d9d1c3f758296a7ff17af08
parent12e03cd06ada8ca7e62fa52aa84946256c1bc654
Let tracefile has_memory and has_all_memory.

At present, tfile target thinks it has memory but ctf doesn't.
This is an oversight when I added ctf target support.  This patch
moves the implementations of to_has_all_memory and to_has_memory to
upper layer.  After this change, both tfile and ctf target think
they have memory.

gdb:

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

* tracefile-tfile.c (tfile_has_all_memory): Remove.
(tfile_has_memory): Remove.
(init_tfile_ops): Don't set fields to_has_all_memory and
to_has_memory of tfile_ops.
* tracefile.c (tracefile_has_all_memory): New function.
(tracefile_has_memory): New function.
(init_tracefile_ops): Initialize fields to_has_all_memory and
to_has_memory of 'ops'.
gdb/ChangeLog
gdb/tracefile-tfile.c
gdb/tracefile.c