diff options
author | Andrey Kazmin <a.kazmin@partner.samsung.com> | 2021-02-16 16:49:10 +0300 |
---|---|---|
committer | Andrey Kazmin <a.kazmin@partner.samsung.com> | 2021-02-16 16:49:10 +0300 |
commit | c424c27cfd9159a102ff99f81d81a8a7a034110c (patch) | |
tree | 6ef91214dd148f124f40d971d7dd2e75bb2294da | |
parent | a9083db9fff6f6adaa10232e508ebbf8a43a2741 (diff) | |
download | qemu-sandbox/akazmin/upstream_master.tar.gz qemu-sandbox/akazmin/upstream_master.tar.bz2 qemu-sandbox/akazmin/upstream_master.zip |
[AARCH64]Fixed missed pc address store in siginfo for SIGTRAPsandbox/akazmin/upstream_master
Signed-off-by: Andrey Kazmin <a.kazmin@partner.samsung.com>
-rw-r--r-- | linux-user/aarch64/cpu_loop.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/linux-user/aarch64/cpu_loop.c b/linux-user/aarch64/cpu_loop.c index 42b9c15f5..ec01ce0fc 100644 --- a/linux-user/aarch64/cpu_loop.c +++ b/linux-user/aarch64/cpu_loop.c @@ -127,6 +127,7 @@ void cpu_loop(CPUARMState *env) info.si_signo = TARGET_SIGTRAP; info.si_errno = 0; info.si_code = TARGET_TRAP_BRKPT; + info._sifields._sigfault._addr = env->pc; queue_signal(env, info.si_signo, QEMU_SI_FAULT, &info); break; case EXCP_SEMIHOST: |