summaryrefslogtreecommitdiff
path: root/gcc/unwind-dw2.c
diff options
context:
space:
mode:
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2006-05-17 15:35:36 +0000
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>2006-05-17 15:35:36 +0000
commit68528f68521054d8a84b41856096937bbae42aa1 (patch)
treec07bef3c2aa765203944beda977592a8bcc0237f /gcc/unwind-dw2.c
parent4704510a34152b6dae59763a606376bc5ef63545 (diff)
downloadgcc-68528f68521054d8a84b41856096937bbae42aa1.tar.gz
* unwind-dw2.c: Add declarations for uw_update_context and
uw_frame_state_for. * pa/hpux-unwind.h (pa_fallback_frame_state): When an export stub is detected, advance frame state and context once to skip over stub. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113865 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/unwind-dw2.c')
-rw-r--r--gcc/unwind-dw2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/unwind-dw2.c b/gcc/unwind-dw2.c
index 55a6143d370..d205122263d 100644
--- a/gcc/unwind-dw2.c
+++ b/gcc/unwind-dw2.c
@@ -92,6 +92,10 @@ union unaligned
signed s8 __attribute__ ((mode (DI)));
} __attribute__ ((packed));
+static void uw_update_context (struct _Unwind_Context *, _Unwind_FrameState *);
+static _Unwind_Reason_Code uw_frame_state_for (struct _Unwind_Context *,
+ _Unwind_FrameState *);
+
static inline void *
read_pointer (const void *p) { const union unaligned *up = p; return up->p; }