linux-user: Factor print_buf_len() out
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com> Message-ID: <20240807124306.52903-4-philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
02d9169761
commit
57fbc9b987
@ -1670,6 +1670,13 @@ print_buf(abi_long addr, abi_long len, int last)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
print_buf_len(abi_long addr, abi_long len, int last)
|
||||||
|
{
|
||||||
|
print_buf(addr, len, 0);
|
||||||
|
print_raw_param(TARGET_ABI_FMT_ld, len, last);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Prints out raw parameter using given format. Caller needs
|
* Prints out raw parameter using given format. Caller needs
|
||||||
* to do byte swapping if needed.
|
* to do byte swapping if needed.
|
||||||
@ -2757,8 +2764,7 @@ static void do_print_sendrecv(const char *name, abi_long arg1)
|
|||||||
|
|
||||||
qemu_log("%s(", name);
|
qemu_log("%s(", name);
|
||||||
print_sockfd(sockfd, 0);
|
print_sockfd(sockfd, 0);
|
||||||
print_buf(msg, len, 0);
|
print_buf_len(msg, len, 0);
|
||||||
print_raw_param(TARGET_ABI_FMT_ld, len, 0);
|
|
||||||
print_flags(msg_flags, flags, 1);
|
print_flags(msg_flags, flags, 1);
|
||||||
qemu_log(")");
|
qemu_log(")");
|
||||||
}
|
}
|
||||||
@ -2776,8 +2782,7 @@ static void do_print_msgaddr(const char *name, abi_long arg1)
|
|||||||
|
|
||||||
qemu_log("%s(", name);
|
qemu_log("%s(", name);
|
||||||
print_sockfd(sockfd, 0);
|
print_sockfd(sockfd, 0);
|
||||||
print_buf(msg, len, 0);
|
print_buf_len(msg, len, 0);
|
||||||
print_raw_param(TARGET_ABI_FMT_ld, len, 0);
|
|
||||||
print_flags(msg_flags, flags, 0);
|
print_flags(msg_flags, flags, 0);
|
||||||
print_sockaddr(addr, addrlen, 0);
|
print_sockaddr(addr, addrlen, 0);
|
||||||
qemu_log(")");
|
qemu_log(")");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user