| OLD | NEW |
| 1 /* Target-dependent code for UltraSPARC. | 1 /* Target-dependent code for UltraSPARC. |
| 2 | 2 |
| 3 Copyright (C) 2003-2004, 2006-2012 Free Software Foundation, Inc. | 3 Copyright (C) 2003-2013 Free Software 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. |
| 11 | 11 |
| 12 This program is distributed in the hope that it will be useful, | 12 This program is distributed in the hope that it will be useful, |
| 13 but WITHOUT ANY WARRANTY; without even the implied warranty of | 13 but WITHOUT ANY WARRANTY; without even the implied warranty of |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 96 | 96 |
| 97 extern void sparc64_init_abi (struct gdbarch_info info, | 97 extern void sparc64_init_abi (struct gdbarch_info info, |
| 98 struct gdbarch *gdbarch); | 98 struct gdbarch *gdbarch); |
| 99 | 99 |
| 100 extern void sparc64_supply_gregset (const struct sparc_gregset *gregset, | 100 extern void sparc64_supply_gregset (const struct sparc_gregset *gregset, |
| 101 struct regcache *regcache, | 101 struct regcache *regcache, |
| 102 int regnum, const void *gregs); | 102 int regnum, const void *gregs); |
| 103 extern void sparc64_collect_gregset (const struct sparc_gregset *gregset, | 103 extern void sparc64_collect_gregset (const struct sparc_gregset *gregset, |
| 104 const struct regcache *regcache, | 104 const struct regcache *regcache, |
| 105 int regnum, void *gregs); | 105 int regnum, void *gregs); |
| 106 extern void sparc64_supply_fpregset (struct regcache *regcache, | 106 extern void sparc64_supply_fpregset (const struct sparc_fpregset *fpregset, |
| 107 » » » » struct regcache *regcache, |
| 107 int regnum, const void *fpregs); | 108 int regnum, const void *fpregs); |
| 108 extern void sparc64_collect_fpregset (const struct regcache *regcache, | 109 extern void sparc64_collect_fpregset (const struct sparc_fpregset *fpregset, |
| 110 » » » » const struct regcache *regcache, |
| 109 int regnum, void *fpregs); | 111 int regnum, void *fpregs); |
| 110 | 112 |
| 111 /* Functions and variables exported from sparc64-sol2-tdep.c. */ | 113 /* Functions and variables exported from sparc64-sol2-tdep.c. */ |
| 112 | 114 |
| 113 /* Register offsets for Solaris 2. */ | 115 /* Register offsets for Solaris 2. */ |
| 114 extern const struct sparc_gregset sparc64_sol2_gregset; | 116 extern const struct sparc_gregset sparc64_sol2_gregset; |
| 117 extern const struct sparc_fpregset sparc64_sol2_fpregset; |
| 115 | 118 |
| 116 extern void sparc64_sol2_init_abi (struct gdbarch_info info, | 119 extern void sparc64_sol2_init_abi (struct gdbarch_info info, |
| 117 struct gdbarch *gdbarch); | 120 struct gdbarch *gdbarch); |
| 118 | 121 |
| 119 /* Variables exported from sparc64fbsd-tdep.c. */ | 122 /* Variables exported from sparc64fbsd-tdep.c. */ |
| 120 | 123 |
| 121 /* Register offsets for FreeBSD/sparc64. */ | 124 /* Register offsets for FreeBSD/sparc64. */ |
| 122 extern const struct sparc_gregset sparc64fbsd_gregset; | 125 extern const struct sparc_gregset sparc64fbsd_gregset; |
| 123 | 126 |
| 124 /* Functions and variables exported from sparc64nbsd-tdep.c. */ | 127 /* Functions and variables exported from sparc64nbsd-tdep.c. */ |
| 125 | 128 |
| 126 /* Register offsets for NetBSD/sparc64. */ | 129 /* Register offsets for NetBSD/sparc64. */ |
| 127 extern const struct sparc_gregset sparc64nbsd_gregset; | 130 extern const struct sparc_gregset sparc64nbsd_gregset; |
| 128 | 131 |
| 129 extern struct trad_frame_saved_reg * | 132 extern struct trad_frame_saved_reg * |
| 130 sparc64nbsd_sigcontext_saved_regs (CORE_ADDR sigcontext_addr, | 133 sparc64nbsd_sigcontext_saved_regs (CORE_ADDR sigcontext_addr, |
| 131 struct frame_info *next_frame); | 134 struct frame_info *next_frame); |
| 132 | 135 |
| 136 extern const struct sparc_fpregset sparc64_bsd_fpregset; |
| 137 |
| 133 #endif /* sparc64-tdep.h */ | 138 #endif /* sparc64-tdep.h */ |
| OLD | NEW |