OLD | NEW |
1 /* GNU/Linux/BFIN specific low level interface, for the remote server for GDB. | 1 /* GNU/Linux/BFIN specific low level interface, for the remote server for GDB. |
2 | 2 |
3 Copyright (C) 2005-2012 Free Software Foundation, Inc. | 3 Copyright (C) 2005-2012 Free Software Foundation, Inc. |
4 | 4 |
5 Contributed by Analog Devices, Inc. | 5 Contributed by Analog Devices, Inc. |
6 | 6 |
7 This file is part of GDB. | 7 This file is part of GDB. |
8 | 8 |
9 This program is free software; you can redistribute it and/or modify | 9 This program is free software; you can redistribute it and/or modify |
10 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
87 | 87 |
88 /* If necessary, recognize more trap instructions here. GDB only uses the | 88 /* If necessary, recognize more trap instructions here. GDB only uses the |
89 one. */ | 89 one. */ |
90 return 0; | 90 return 0; |
91 } | 91 } |
92 | 92 |
93 struct linux_target_ops the_low_target = { | 93 struct linux_target_ops the_low_target = { |
94 init_registers_bfin, | 94 init_registers_bfin, |
95 bfin_num_regs, | 95 bfin_num_regs, |
96 bfin_regmap, | 96 bfin_regmap, |
| 97 NULL, |
97 bfin_cannot_fetch_register, | 98 bfin_cannot_fetch_register, |
98 bfin_cannot_store_register, | 99 bfin_cannot_store_register, |
| 100 NULL, /* fetch_register */ |
99 bfin_get_pc, | 101 bfin_get_pc, |
100 bfin_set_pc, | 102 bfin_set_pc, |
101 bfin_breakpoint, | 103 bfin_breakpoint, |
102 bfin_breakpoint_len, | 104 bfin_breakpoint_len, |
103 0, | 105 0, |
104 2, | 106 2, |
105 bfin_breakpoint_at, | 107 bfin_breakpoint_at, |
106 }; | 108 }; |
OLD | NEW |