mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-30 02:27:38 +01:00
Fix merge-conflict.
2005/05/17 14:14:24-07:00 hp.com!davidm ia64: Fix AR.EC-handling for interrupt/signal-frames. Call-frames created in response to an interruption are special because CR.IFS contains only the current frame-marker, not the full function-state (as normally saved in AR.PFS). Thus, in those frames we cannot use CR.IFS (as pointed to by c->cfm_loc) to access AR.EC. Instead, we need to track where AR.PFS was previously saved and use that location instead. We do this now via the c->ec_loc member: by default, it is set to c->cfm_loc, but the ABI-specific handlers can override this default-value with something else (such as the previous c->cfm_loc). BKrev: 428a61f3a7DlCyx8iAN6oWxAsLuqVw
This commit is contained in:
parent
4f8a2291b4
commit
94daa871ec