From 21d464293c29fe2867fe974770154f06049ccf1a Mon Sep 17 00:00:00 2001 From: Gareth McMullin Date: Sun, 29 Mar 2015 18:06:13 -0700 Subject: gdb: don't access target fields directly. --- src/include/target.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/include') diff --git a/src/include/target.h b/src/include/target.h index d844057..940a360 100644 --- a/src/include/target.h +++ b/src/include/target.h @@ -108,6 +108,16 @@ target *target_attach(target *t, target_destroy_callback destroy_cb); #define target_hostio_reply(target, recode, errcode) \ (target)->hostio_reply((target), (retcode), (errcode)) +/* Accessor functions */ +#define target_regs_size(target) \ + ((target)->regs_size) + +#define target_mem_map(target) \ + ((target)->xml_mem_map ? (target)->xml_mem_map : "") + +#define target_tdesc(target) \ + ((target)->tdesc ? (target)->tdesc : "") + struct target_s { /* Notify controlling debugger if target is lost */ target_destroy_callback destroy_callback; -- cgit v1.2.3