]> git.pld-linux.org Git - packages/gdb.git/blob - gdb-6.3-framepczero-20040927.patch
- update to gdb-7.0-7.fc12.src.rpm; but leave cactus patches as these seem newer
[packages/gdb.git] / gdb-6.3-framepczero-20040927.patch
1 2004-09-27  Andrew Cagney  <cagney@gnu.org>
2
3         * frame.c (get_prev_frame): Stop backtrace when a zero PC and
4         successive normal frames.
5
6 Index: gdb-6.8.50.20081128/gdb/frame.c
7 ===================================================================
8 --- gdb-6.8.50.20081128.orig/gdb/frame.c        2008-12-04 01:34:37.000000000 +0100
9 +++ gdb-6.8.50.20081128/gdb/frame.c     2008-12-04 01:35:47.000000000 +0100
10 @@ -1566,6 +1566,18 @@ get_prev_frame (struct frame_info *this_
11        return NULL;
12      }
13  
14 +  if (this_frame->level > 0
15 +#if 0
16 +      && backtrace_past_zero_pc
17 +#endif
18 +      && get_frame_type (this_frame) == NORMAL_FRAME
19 +      && get_frame_type (get_next_frame (this_frame)) == NORMAL_FRAME
20 +      && get_frame_pc (this_frame) == 0)
21 +    {
22 +      frame_debug_got_null_frame (this_frame, "zero PC");
23 +      return NULL;
24 +    }
25 +
26    return get_prev_frame_1 (this_frame);
27  }
28  
This page took 0.088606 seconds and 3 git commands to generate.