Diff for /qemu/bsd-user/strace.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2018/04/24 16:55:56 version 1.1.1.2, 2018/04/24 17:42:43
Line 36  print_execve(const struct syscallname *n Line 36  print_execve(const struct syscallname *n
     unlock_user(s, arg1, 0);      unlock_user(s, arg1, 0);
   
     for (arg_ptr_addr = arg2; ; arg_ptr_addr += sizeof(abi_ulong)) {      for (arg_ptr_addr = arg2; ; arg_ptr_addr += sizeof(abi_ulong)) {
         abi_ulong *arg_ptr, arg_addr, s_addr;          abi_ulong *arg_ptr, arg_addr;
   
         arg_ptr = lock_user(VERIFY_READ, arg_ptr_addr, sizeof(abi_ulong), 1);          arg_ptr = lock_user(VERIFY_READ, arg_ptr_addr, sizeof(abi_ulong), 1);
         if (!arg_ptr)          if (!arg_ptr)
Line 47  print_execve(const struct syscallname *n Line 47  print_execve(const struct syscallname *n
             break;              break;
         if ((s = lock_user_string(arg_addr))) {          if ((s = lock_user_string(arg_addr))) {
             gemu_log("\"%s\",", s);              gemu_log("\"%s\",", s);
             unlock_user(s, s_addr, 0);              unlock_user(s, arg_addr, 0);
         }          }
     }      }
   

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


unix.superglobalmegacorp.com