aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/tdesc.h
diff options
context:
space:
mode:
authorAlan Hayward <alan.hayward@arm.com>2018-03-23 09:29:42 +0000
committerAlan Hayward <alan.hayward@arm.com>2018-03-23 11:08:27 +0000
commitd80e524238a17878eee0c620d56e2fad072556bc (patch)
tree79b81e2dee925c0ad97d2eabb78dc455ed2e0add /gdb/gdbserver/tdesc.h
parent079670b94ade4b5792fa74b29a6b5b4626f27185 (diff)
downloadfsf-binutils-gdb-d80e524238a17878eee0c620d56e2fad072556bc.zip
fsf-binutils-gdb-d80e524238a17878eee0c620d56e2fad072556bc.tar.gz
fsf-binutils-gdb-d80e524238a17878eee0c620d56e2fad072556bc.tar.bz2
Move gdbserver tdesc header funcs to c file
gdbserver/ * tdesc.c (target_desc::~target_desc): Move to here. (target_desc::operator==): Likewise. * tdesc.h (target_desc::~target_desc): Move from here. (target_desc::operator==): Likewise.
Diffstat (limited to 'gdb/gdbserver/tdesc.h')
-rw-r--r--gdb/gdbserver/tdesc.h44
1 files changed, 2 insertions, 42 deletions
diff --git a/gdb/gdbserver/tdesc.h b/gdb/gdbserver/tdesc.h
index d21574c..4513ea7 100644
--- a/gdb/gdbserver/tdesc.h
+++ b/gdb/gdbserver/tdesc.h
@@ -67,49 +67,9 @@ public:
: registers_size (0)
{}
- ~target_desc ()
- {
- int i;
-
- for (reg *reg : reg_defs)
- xfree (reg);
-
- xfree ((char *) arch);
- xfree ((char *) osabi);
-
- char *f;
+ ~target_desc ();
- for (i = 0; VEC_iterate (char_ptr, features, i, f); i++)
- xfree (f);
- VEC_free (char_ptr, features);
- }
-
- bool operator== (const target_desc &other) const
- {
- if (reg_defs.size () != other.reg_defs.size ())
- return false;
-
- for (int i = 0; i < reg_defs.size (); ++i)
- {
- struct reg *reg = reg_defs[i];
- struct reg *reg2 = other.reg_defs[i];
-
- if (reg != reg2 && *reg != *reg2)
- return false;
- }
-
- /* Compare expedite_regs. */
- int i = 0;
- for (; expedite_regs[i] != NULL; i++)
- {
- if (strcmp (expedite_regs[i], other.expedite_regs[i]) != 0)
- return false;
- }
- if (other.expedite_regs[i] != NULL)
- return false;
-
- return true;
- }
+ bool operator== (const target_desc &other) const;
bool operator!= (const target_desc &other) const
{