]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdbserver/tdesc.cc
aarch64: Fix segfault on unicode symbols
[thirdparty/binutils-gdb.git] / gdbserver / tdesc.cc
index de25e7cfb466cf00432e3c030c23649aa42dfd54..d21688b932b875a4beda8ea0d6d6aca68f9af2cf 100644 (file)
@@ -75,7 +75,7 @@ init_target_desc (struct target_desc *tdesc,
        gdb_assert (regnum == 0 || regnum >= tdesc->reg_defs.size ());
 
        if (regnum != 0)
-         tdesc->reg_defs.resize (regnum, reg (offset));
+         tdesc->reg_defs.resize (regnum, gdb::reg (offset));
 
        tdesc->reg_defs.emplace_back (treg->name.c_str (), offset,
                                      treg->bitsize);
@@ -122,6 +122,27 @@ current_target_desc (void)
   return current_process ()->tdesc;
 }
 
+/* An empty structure.  */
+
+struct tdesc_compatible_info { };
+
+/* See gdbsupport/tdesc.h.  */
+
+const std::vector<tdesc_compatible_info_up> &
+tdesc_compatible_info_list (const target_desc *target_desc)
+{
+  static std::vector<tdesc_compatible_info_up> empty;
+  return empty;
+}
+
+/* See gdbsupport/tdesc.h.  */
+
+const char *
+tdesc_compatible_info_arch_name (const tdesc_compatible_info_up &c_info)
+{
+  return nullptr;
+}
+
 /* See gdbsupport/tdesc.h.  */
 
 const char *