summaryrefslogtreecommitdiff
path: root/gdb/sparcnbsd-tdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/sparcnbsd-tdep.c')
-rw-r--r--gdb/sparcnbsd-tdep.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/sparcnbsd-tdep.c b/gdb/sparcnbsd-tdep.c
index e5d504ce346..0c5acfba3cd 100644
--- a/gdb/sparcnbsd-tdep.c
+++ b/gdb/sparcnbsd-tdep.c
@@ -152,9 +152,8 @@ sparc32nbsd_sigcontext_frame_cache (struct frame_info *next_frame,
cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
- /* The third argument is a pointer to an instance of `ucontext_t',
- which has a member `uc_mcontext' that contains the saved
- registers. */
+ /* We find the appropriate instance of `struct sigcontext' at a
+ fixed offset in the signal frame. */
sigcontext_addr = cache->base + 64 + 16;
cache->saved_regs[SPARC_SP_REGNUM].addr = sigcontext_addr + 8;