Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Side by Side Diff: gdb/sh-tdep.h

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/sh-stub.c ('k') | gdb/sh-tdep.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Target-specific definition for a Renesas Super-H. 1 /* Target-specific definition for a Renesas Super-H.
2 Copyright (C) 1993-2003, 2007-2012 Free Software Foundation, Inc. 2 Copyright (C) 1993-2003, 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 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 IBNR_REGNUM = 65, 75 IBNR_REGNUM = 65,
76 TBR_REGNUM = 66, 76 TBR_REGNUM = 66,
77 PSEUDO_BANK_REGNUM = 67, 77 PSEUDO_BANK_REGNUM = 67,
78 /* Floating point pseudo registers */ 78 /* Floating point pseudo registers */
79 DR0_REGNUM = 68, 79 DR0_REGNUM = 68,
80 DR_LAST_REGNUM = 75, 80 DR_LAST_REGNUM = 75,
81 FV0_REGNUM = 76, 81 FV0_REGNUM = 76,
82 FV_LAST_REGNUM = 79 82 FV_LAST_REGNUM = 79
83 }; 83 };
84 84
85 extern gdbarch_init_ftype sh64_gdbarch_init;
86 extern void sh64_show_regs (struct frame_info *);
87
88 /* This structure describes a register in a core-file. */ 85 /* This structure describes a register in a core-file. */
89 struct sh_corefile_regmap 86 struct sh_corefile_regmap
90 { 87 {
91 int regnum; 88 int regnum;
92 unsigned int offset; 89 unsigned int offset;
93 }; 90 };
94 91
95 struct gdbarch_tdep 92 struct gdbarch_tdep
96 { 93 {
97 /* Non-NULL when debugging from a core file. Provides the offset 94 /* Non-NULL when debugging from a core file. Provides the offset
98 where each general-purpose register is stored inside the associated 95 where each general-purpose register is stored inside the associated
99 core file section. */ 96 core file section. */
100 struct sh_corefile_regmap *core_gregmap; 97 struct sh_corefile_regmap *core_gregmap;
101 /* Non-NULL when debugging from a core file and when FP registers are 98 /* Non-NULL when debugging from a core file and when FP registers are
102 available. Provides the offset where each FP register is stored 99 available. Provides the offset where each FP register is stored
103 inside the associated core file section. */ 100 inside the associated core file section. */
104 struct sh_corefile_regmap *core_fpregmap; 101 struct sh_corefile_regmap *core_fpregmap;
105 }; 102 };
106 103
107 extern struct regset sh_corefile_gregset; 104 extern struct regset sh_corefile_gregset;
108 105
109 void sh_corefile_supply_regset (const struct regset *regset, 106 void sh_corefile_supply_regset (const struct regset *regset,
110 struct regcache *regcache, 107 struct regcache *regcache,
111 int regnum, const void *regs, size_t len); 108 int regnum, const void *regs, size_t len);
112 void sh_corefile_collect_regset (const struct regset *regset, 109 void sh_corefile_collect_regset (const struct regset *regset,
113 const struct regcache *regcache, 110 const struct regcache *regcache,
114 int regnum, void *regs, size_t len); 111 int regnum, void *regs, size_t len);
115 #endif /* SH_TDEP_H */ 112 #endif /* SH_TDEP_H */
OLDNEW
« no previous file with comments | « gdb/sh-stub.c ('k') | gdb/sh-tdep.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698