X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fgdbserver%2Fdll.h;h=fd45d73d5f38309aeaa40247d93e48932c3efe64;hb=c5adaa1921c34d2b9711ec7cecd3cb4a253620db;hp=0d26bc6ff83521e837ab757f422c33b45d114d7f;hpb=80894984a6b5faaa5bc1967059dd502a044cb079;p=deliverable%2Fbinutils-gdb.git
diff --git a/gdb/gdbserver/dll.h b/gdb/gdbserver/dll.h
index 0d26bc6ff8..fd45d73d5f 100644
--- a/gdb/gdbserver/dll.h
+++ b/gdb/gdbserver/dll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2019 Free Software Foundation, Inc.
This file is part of GDB.
@@ -15,24 +15,26 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see . */
-#ifndef DLL_H
-#define DLL_H
+#ifndef GDBSERVER_DLL_H
+#define GDBSERVER_DLL_H
+
+#include
struct dll_info
{
- /* This must appear first. See inferiors.h.
- The list iterator functions assume it. */
- struct inferior_list_entry entry;
+ dll_info (const std::string &name_, CORE_ADDR base_addr_)
+ : name (name_), base_addr (base_addr_)
+ {}
- char *name;
+ std::string name;
CORE_ADDR base_addr;
};
-extern struct inferior_list all_dlls;
+extern std::list all_dlls;
extern int dlls_changed;
extern void clear_dlls (void);
extern void loaded_dll (const char *name, CORE_ADDR base_addr);
extern void unloaded_dll (const char *name, CORE_ADDR base_addr);
-#endif /* DLL_H */
+#endif /* GDBSERVER_DLL_H */