OLD | NEW |
1 /* Handle shared libraries for GDB, the GNU Debugger. | 1 /* Copyright (C) 1993-2013 Free Software Foundation, Inc. |
2 | 2 |
3 Copyright (C) 2007-2012 Free Software Foundation, Inc. | |
4 | |
5 This file is part of GDB. | 3 This file is part of GDB. |
6 | 4 |
7 This program is free software; you can redistribute it and/or modify | 5 This program is free software; you can redistribute it and/or modify |
8 it under the terms of the GNU General Public License as published by | 6 it under the terms of the GNU General Public License as published by |
9 the Free Software Foundation; either version 3 of the License, or | 7 the Free Software Foundation; either version 3 of the License, or |
10 (at your option) any later version. | 8 (at your option) any later version. |
11 | 9 |
12 This program is distributed in the hope that it will be useful, | 10 This program is distributed in the hope that it will be useful, |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 but WITHOUT ANY WARRANTY; without even the implied warranty of |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
15 GNU General Public License for more details. | 13 GNU General Public License for more details. |
16 | 14 |
17 You should have received a copy of the GNU General Public License | 15 You should have received a copy of the GNU General Public License |
18 along with this program. If not, see <http://www.gnu.org/licenses/>. */ | 16 along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
19 | 17 |
20 #ifndef SOLIB_IRIX_H | 18 #ifndef DLL_H |
21 #define SOLIB_IRIX_H | 19 #define DLL_H |
22 | 20 |
23 struct target_so_ops; | 21 struct dll_info |
24 extern struct target_so_ops irix_so_ops; | 22 { |
| 23 struct inferior_list_entry entry; |
| 24 char *name; |
| 25 CORE_ADDR base_addr; |
| 26 }; |
25 | 27 |
26 #endif /* solib-irix.h */ | 28 extern struct inferior_list all_dlls; |
| 29 extern int dlls_changed; |
| 30 |
| 31 extern void clear_dlls (void); |
| 32 extern void loaded_dll (const char *name, CORE_ADDR base_addr); |
| 33 extern void unloaded_dll (const char *name, CORE_ADDR base_addr); |
| 34 |
| 35 #endif /* DLL_H */ |
OLD | NEW |