-/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2018 Free Software Foundation, Inc.
This file is part of GDB.
#ifndef DLL_H
#define DLL_H
+#include <list>
+
struct dll_info
{
- struct inferior_list_entry entry;
- char *name;
+ dll_info (const std::string &name_, CORE_ADDR base_addr_)
+ : name (name_), base_addr (base_addr_)
+ {}
+
+ std::string name;
CORE_ADDR base_addr;
};
-extern struct inferior_list all_dlls;
+extern std::list<dll_info> all_dlls;
extern int dlls_changed;
extern void clear_dlls (void);