linux-user: Fix fault address truncation AArch64
authorRiku Voipio <riku.voipio@linaro.org>
Thu, 23 Oct 2014 08:27:40 +0000 (11:27 +0300)
committerRiku Voipio <riku.voipio@linaro.org>
Mon, 3 Nov 2014 09:03:34 +0000 (11:03 +0200)
commit686581adcfead947b4726d82b1eaf7c25fa597e6
tree6a2d83093c66b81a33b7f2c8b2d00136c48dc089
parentc5e4a5a95e6de549fdf131c77c0f8d25b6ee7f30
linux-user: Fix fault address truncation AArch64

On AArch64 the si_addr field of siginfo_t is truncated to 32 bits
because the fault address passes through an uint32_t variable.

Follow Peters suggestion and drop the uint32_t variable
since its only used once in the Aarch64 loop.

Reported-by: Amanieu d'Antras <amanieu@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
linux-user/main.c