aboutsummaryrefslogtreecommitdiff
path: root/gcc/unwind-dw2.c
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2006-05-17 15:35:36 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2006-05-17 15:35:36 +0000
commitedbaf6a24d220fe50ec0bbb245952bf9a19a3561 (patch)
treec07bef3c2aa765203944beda977592a8bcc0237f /gcc/unwind-dw2.c
parent9e6fb77dba8c47d6b6e8792900ab507d60e0bcc1 (diff)
downloadgcc-edbaf6a24d220fe50ec0bbb245952bf9a19a3561.zip
gcc-edbaf6a24d220fe50ec0bbb245952bf9a19a3561.tar.gz
gcc-edbaf6a24d220fe50ec0bbb245952bf9a19a3561.tar.bz2
unwind-dw2.c: Add declarations for uw_update_context and uw_frame_state_for.
* 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. From-SVN: r113865
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 55a6143..d205122 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; }