]> Git Repo - binutils.git/commitdiff
* mn10300-linux-tdep.c (am33_linux_sigframe_cache_init): Find
authorKevin Buettner <[email protected]>
Tue, 22 Jan 2008 01:17:25 +0000 (01:17 +0000)
committerKevin Buettner <[email protected]>
Tue, 22 Jan 2008 01:17:25 +0000 (01:17 +0000)
sigcontext struct via pointer.
(struct sigframe comment): Update to show new field `psc'.

gdb/ChangeLog
gdb/mn10300-linux-tdep.c

index 6121e919dc24f1b57152cb7df64b3b877762a891..00767e509d765c298d6e3b7414ab0a59e28a49e4 100644 (file)
@@ -1,3 +1,9 @@
+2008-01-21  Kevin Buettner  <[email protected]>
+
+       * mn10300-linux-tdep.c (am33_linux_sigframe_cache_init): Find
+       sigcontext struct via pointer.
+       (struct sigframe comment): Update to show new field `psc'.
+
 2008-01-21  Vladimir Prus  <[email protected]>
 
        * infrun.c (handle_inferior_event): If
index 4861f295d7376227a5a4cc879532dceae09ccbd0..f9bcbf98dddad674c4f2c307fc73ae98f5fa733e 100644 (file)
@@ -516,6 +516,7 @@ struct sigframe
 {
        void (*pretcode)(void);
        int sig;
+       struct sigcontext *psc;
        struct sigcontext sc;
        struct fpucontext fpuctx;
        unsigned long extramask[_NSIG_WORDS-1];
@@ -625,6 +626,7 @@ am33_linux_sigframe_cache_init (const struct tramp_frame *self,
   if (self == &am33_linux_sigframe)
     {
       sc_base += 8;
+      sc_base = get_frame_memory_unsigned (next_frame, sc_base, 4);
     }
   else
     {
This page took 0.030825 seconds and 4 git commands to generate.