blob: d205d23fdd7698816832b1eadc230a29a9647c70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$NetBSD: patch-ab,v 1.2 2005/11/05 17:14:52 rillig Exp $
--- gdb/avr-tdep.c.orig Wed Sep 18 19:14:22 2002
+++ gdb/avr-tdep.c Sat Nov 5 18:12:23 2005
@@ -480,6 +480,9 @@ avr_scan_prologue (struct frame_info *fi
prologue_end = fi->pc;
else if (sal.end < prologue_end) /* next line begins after fn end */
prologue_end = sal.end; /* (probably means no prologue) */
+
+ /* Check that we don't use a prologue larger then AVR_MAX_PROLOGUE_SIZE */
+ prologue_end = min (prologue_end, prologue_start + AVR_MAX_PROLOGUE_SIZE);
}
else
/* We're in the boondocks: allow for */
|