diff options
author | Eugene Tarassov | 2017-10-27 19:15:25 +0000 |
---|---|---|
committer | Eugene Tarassov | 2017-10-27 19:15:25 +0000 |
commit | eef59e5c07aef7183969bdc861ccd59622ae2bb9 (patch) | |
tree | c94c8d06b950cf7fc2fd9616854d6bdf08f71330 | |
parent | c0c61c4b5657bd1b7ff1e8130a48405699d6f76e (diff) | |
download | org.eclipse.tcf.agent-eef59e5c07aef7183969bdc861ccd59622ae2bb9.tar.gz org.eclipse.tcf.agent-eef59e5c07aef7183969bdc861ccd59622ae2bb9.tar.xz org.eclipse.tcf.agent-eef59e5c07aef7183969bdc861ccd59622ae2bb9.zip |
TCF Agent: fixed: ARM stack crawl does not recognize "subs pc, ..." as function return
-rw-r--r-- | agent/machine/arm/tcf/stack-crawl-arm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/agent/machine/arm/tcf/stack-crawl-arm.c b/agent/machine/arm/tcf/stack-crawl-arm.c index dfc0656e..2d26e701 100644 --- a/agent/machine/arm/tcf/stack-crawl-arm.c +++ b/agent/machine/arm/tcf/stack-crawl-arm.c @@ -1968,6 +1968,7 @@ static void trace_arm_data_processing_instr(uint32_t instr) { if (rd == 15 && (instr & (1 << 20)) != 0) { return_from_exception(); + trace_return = 1; } } |