diff options
Diffstat (limited to 'coregrind/m_debuginfo/storage.c')
-rw-r--r-- | coregrind/m_debuginfo/storage.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/coregrind/m_debuginfo/storage.c b/coregrind/m_debuginfo/storage.c index 52aec793..eda421bf 100644 --- a/coregrind/m_debuginfo/storage.c +++ b/coregrind/m_debuginfo/storage.c @@ -141,6 +141,9 @@ void ML_(ppDiCfSI) ( XArray* /* of CfiExpr */ exprs, DiCfSI* si ) case CFIC_ARM_R11REL: VG_(printf)("let cfa=oldR11+%d", si->cfa_off); break; + case CFIR_SAME: + VG_(printf)("let cfa=Same"); + break; case CFIC_ARM_R7REL: VG_(printf)("let cfa=oldR7+%d", si->cfa_off); break; @@ -172,6 +175,11 @@ void ML_(ppDiCfSI) ( XArray* /* of CfiExpr */ exprs, DiCfSI* si ) VG_(printf)(" R7="); SHOW_HOW(si->r7_how, si->r7_off); # elif defined(VGA_ppc32) || defined(VGA_ppc64) +# elif defined(VGA_s390x) + VG_(printf)(" SP="); + SHOW_HOW(si->sp_how, si->sp_off); + VG_(printf)(" FP="); + SHOW_HOW(si->fp_how, si->fp_off); # else # error "Unknown arch" # endif |