4077eac839
When writing a value to PC, execution continues at that location, so subtracting 4 returns to the next instruction. Previously, two instructions after the faulting instruction were being skipped, causing safe_read functions to return true even if a data abort happened. Change-Id: I3fd02d54646323ea2050d0504e38f6d22f09c749 |
||
---|---|---|
.. | ||
backtrace.c | ||
backtrace.h | ||
get_sp.h | ||
get_sp.S | ||
safe_read.h | ||
safe_read.S | ||
SOURCES | ||
types.h | ||
unwarm.c | ||
unwarm.h | ||
unwarm_arm.c | ||
unwarm_thumb.c | ||
unwarminder.c | ||
unwarminder.h | ||
unwarminder.make | ||
unwarmmem.c | ||
unwarmmem.h |