Partially reverting 0f9937485 while keeping the part that disallowing writing to SP.
Signed-off-by: MyungJoo Ham <[email protected]> --- src/arm/Gregs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/arm/Gregs.c b/src/arm/Gregs.c index 688771f..0cc5552 100644 --- a/src/arm/Gregs.c +++ b/src/arm/Gregs.c @@ -51,6 +51,10 @@ tdep_access_reg (struct cursor *c, unw_regnum_t reg, unw_word_t *valp, break; case UNW_ARM_R13: + if (write) + return -UNW_EREADONLYREG; + loc = c->dwarf.loc[reg - UNW_ARM_R0]; + break; case UNW_ARM_CFA: if (write) return -UNW_EREADONLYREG; -- 1.9.1 _______________________________________________ Libunwind-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/libunwind-devel
