OLD | NEW |
1 /* GNU/Linux/m32r specific low level interface, for the remote server for GDB. | 1 /* GNU/Linux/m32r specific low level interface, for the remote server for GDB. |
2 Copyright (C) 2005, 2007-2012 Free Software Foundation, Inc. | 2 Copyright (C) 2005, 2007-2012 Free Software Foundation, Inc. |
3 | 3 |
4 This file is part of GDB. | 4 This file is part of GDB. |
5 | 5 |
6 This program is free software; you can redistribute it and/or modify | 6 This program is free software; you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation; either version 3 of the License, or | 8 the Free Software Foundation; either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 | 84 |
85 /* If necessary, recognize more trap instructions here. GDB only uses the | 85 /* If necessary, recognize more trap instructions here. GDB only uses the |
86 one. */ | 86 one. */ |
87 return 0; | 87 return 0; |
88 } | 88 } |
89 | 89 |
90 struct linux_target_ops the_low_target = { | 90 struct linux_target_ops the_low_target = { |
91 init_registers_m32r, | 91 init_registers_m32r, |
92 m32r_num_regs, | 92 m32r_num_regs, |
93 m32r_regmap, | 93 m32r_regmap, |
| 94 NULL, |
94 m32r_cannot_fetch_register, | 95 m32r_cannot_fetch_register, |
95 m32r_cannot_store_register, | 96 m32r_cannot_store_register, |
| 97 NULL, /* fetch_register */ |
96 m32r_get_pc, | 98 m32r_get_pc, |
97 m32r_set_pc, | 99 m32r_set_pc, |
98 (const unsigned char *) &m32r_breakpoint, | 100 (const unsigned char *) &m32r_breakpoint, |
99 m32r_breakpoint_len, | 101 m32r_breakpoint_len, |
100 NULL, | 102 NULL, |
101 0, | 103 0, |
102 m32r_breakpoint_at, | 104 m32r_breakpoint_at, |
103 }; | 105 }; |
OLD | NEW |