[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v7 1/9] linux-user/strace: Display invalid pointer in print_t
From: |
Laurent Vivier |
Subject: |
Re: [PATCH v7 1/9] linux-user/strace: Display invalid pointer in print_timeval() |
Date: |
Mon, 21 Oct 2019 11:38:26 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.0 |
Le 15/09/2019 à 23:39, Philippe Mathieu-Daudé a écrit :
> Suggested-by: Laurent Vivier <address@hidden>
> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> linux-user/strace.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/linux-user/strace.c b/linux-user/strace.c
> index c80e93b5db..f326c357a2 100644
> --- a/linux-user/strace.c
> +++ b/linux-user/strace.c
> @@ -1243,8 +1243,10 @@ print_timeval(abi_ulong tv_addr, int last)
> struct target_timeval *tv;
>
> tv = lock_user(VERIFY_READ, tv_addr, sizeof(*tv), 1);
> - if (!tv)
> + if (!tv) {
> + print_pointer(tv_addr, last);
> return;
> + }
> gemu_log("{" TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld "}%s",
> tswapal(tv->tv_sec), tswapal(tv->tv_usec), get_comma(last));
> unlock_user(tv, tv_addr, 0);
>
Reviewed-by: Laurent Vivier <address@hidden>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v7 1/9] linux-user/strace: Display invalid pointer in print_timeval(),
Laurent Vivier <=