Change the default implementation of to_traceframe_info to tcomplain
This patch is to change the default implementation of to_traceframe_info from 'return NULL' to tcomplain, which is intended. If new target supports tracepoint, this method should be implemented, otherwise, an error is thrown. gdb: 2014-03-06 Yao Qi <yao@codesourcery.com> * target.h (struct target_ops) <to_traceframe_info>: Use TARGET_DEFAULT_NORETURN (tcomplain ()). * target-delegates.c: Regenerated.
This commit is contained in:
parent
9e43f3e57d
commit
6a5f844b29
|
@ -1,3 +1,9 @@
|
||||||
|
2014-03-06 Yao Qi <yao@codesourcery.com>
|
||||||
|
|
||||||
|
* target.h (struct target_ops) <to_traceframe_info>: Use
|
||||||
|
TARGET_DEFAULT_NORETURN (tcomplain ()).
|
||||||
|
* target-delegates.c: Regenerated.
|
||||||
|
|
||||||
2014-03-05 Pedro Alves <palves@redhat.com>
|
2014-03-05 Pedro Alves <palves@redhat.com>
|
||||||
|
|
||||||
PR gdb/16575
|
PR gdb/16575
|
||||||
|
|
|
@ -1297,7 +1297,7 @@ delegate_traceframe_info (struct target_ops *self)
|
||||||
static struct traceframe_info *
|
static struct traceframe_info *
|
||||||
tdefault_traceframe_info (struct target_ops *self)
|
tdefault_traceframe_info (struct target_ops *self)
|
||||||
{
|
{
|
||||||
return NULL;
|
tcomplain ();
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
@ -950,7 +950,7 @@ struct target_ops
|
||||||
higher layers take care of caching, invalidating, and
|
higher layers take care of caching, invalidating, and
|
||||||
re-fetching when necessary. */
|
re-fetching when necessary. */
|
||||||
struct traceframe_info *(*to_traceframe_info) (struct target_ops *)
|
struct traceframe_info *(*to_traceframe_info) (struct target_ops *)
|
||||||
TARGET_DEFAULT_RETURN (NULL);
|
TARGET_DEFAULT_NORETURN (tcomplain ());
|
||||||
|
|
||||||
/* Ask the target to use or not to use agent according to USE. Return 1
|
/* Ask the target to use or not to use agent according to USE. Return 1
|
||||||
successful, 0 otherwise. */
|
successful, 0 otherwise. */
|
||||||
|
|
Loading…
Reference in New Issue