Le 17/09/2016 à 20:40, Laurent Vivier a écrit :
>
>
> Le 14/09/2016 à 22:19, Aleksandar Markovic a écrit :
>> static inline abi_long target_to_host_timespec(struct timespec *host_ts,
>> abi_ulong target_addr)
>> {
>> @@ -9419,8 +9492,23 @@ abi_long do_syscall(void *cpu_env, int num, abi_long
>> arg1,
>> break;
>> #endif
>> #endif
>> +#ifdef TARGET_NR_adjtimex
>> case TARGET_NR_adjtimex:
>> - goto unimplemented;
>> + {
>> + struct timex host_buf;
>> +
>
> check arg1 != NULL, so you manage target_to_host and host_to_target NULL
> case.
In fact, I think you should not check that, it will be managed by
lock_user_struct().
Laurent