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 */