From ef62eb611772d0b8223c0e8d27c44971b3b247a3 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Tue, 16 Jul 2024 16:38:42 -0400 Subject: [PATCH] strace: Only print the first 8 iovecs. Same limit as other array printers in this file. --- src/bin/debug/strace/NetworkTypes.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/debug/strace/NetworkTypes.cpp b/src/bin/debug/strace/NetworkTypes.cpp index 3b8b6bdafb..2129ed040a 100644 --- a/src/bin/debug/strace/NetworkTypes.cpp +++ b/src/bin/debug/strace/NetworkTypes.cpp @@ -69,6 +69,10 @@ format_iovecs(Context &context, const iovec *iov, int iovlen) for (int i = 0; i < iovlen; i++) { if (i > 0) r += ", "; + if (i >= 8) { + r += "..."; + break; + } r += "{iov_base=" + context.FormatPointer(vecs[i].iov_base); r += ", iov_len=" + context.FormatUnsigned(vecs[i].iov_len); r += "}";