OLD | NEW |
1 /* GNU/Linux/m68k specific low level interface, for the remote server for GDB. | 1 /* GNU/Linux/m68k specific low level interface, for the remote server for GDB. |
2 Copyright (C) 1995-1996, 1998-2005, 2007-2012 Free Software | 2 Copyright (C) 1995-1996, 1998-2005, 2007-2012 Free Software |
3 Foundation, Inc. | 3 Foundation, Inc. |
4 | 4 |
5 This file is part of GDB. | 5 This file is part of GDB. |
6 | 6 |
7 This program is free software; you can redistribute it and/or modify | 7 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 | 8 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 | 9 the Free Software Foundation; either version 3 of the License, or |
10 (at your option) any later version. | 10 (at your option) any later version. |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
172 *base = (void *) ((char *)*base - idx); | 172 *base = (void *) ((char *)*base - idx); |
173 | 173 |
174 return PS_OK; | 174 return PS_OK; |
175 } | 175 } |
176 #endif /* PTRACE_GET_THREAD_AREA */ | 176 #endif /* PTRACE_GET_THREAD_AREA */ |
177 | 177 |
178 struct linux_target_ops the_low_target = { | 178 struct linux_target_ops the_low_target = { |
179 init_registers_m68k, | 179 init_registers_m68k, |
180 m68k_num_regs, | 180 m68k_num_regs, |
181 m68k_regmap, | 181 m68k_regmap, |
| 182 NULL, |
182 m68k_cannot_fetch_register, | 183 m68k_cannot_fetch_register, |
183 m68k_cannot_store_register, | 184 m68k_cannot_store_register, |
| 185 NULL, /* fetch_register */ |
184 m68k_get_pc, | 186 m68k_get_pc, |
185 m68k_set_pc, | 187 m68k_set_pc, |
186 m68k_breakpoint, | 188 m68k_breakpoint, |
187 m68k_breakpoint_len, | 189 m68k_breakpoint_len, |
188 NULL, | 190 NULL, |
189 2, | 191 2, |
190 m68k_breakpoint_at, | 192 m68k_breakpoint_at, |
191 }; | 193 }; |
OLD | NEW |