diff --git a/src/ia64/Gis_signal_frame-ia64.c b/src/ia64/Gis_signal_frame-ia64.c index 0d983aa9..2f585b0d 100644 --- a/src/ia64/Gis_signal_frame-ia64.c +++ b/src/ia64/Gis_signal_frame-ia64.c @@ -39,5 +39,7 @@ unw_is_signal_frame (unw_cursor_t *cursor) if (ret < 0) return ret; - return sr.is_signal_frame; + /* For now, we assume that any non-zero abi marker implies a signal frame. + This should get us pretty far. */ + return (sr.abi_marker != 0); }