[Lldb-commits] [lldb] [lldb] Remove PRIuFT macro and use LLDB_LOG instead (PR #146867)
David Spickett via lldb-commits
lldb-commits at lists.llvm.org
Thu Jul 3 05:02:17 PDT 2025
https://github.com/DavidSpickett created https://github.com/llvm/llvm-project/pull/146867
We don't want this as part of the public API, and using LLDB_LOG avoids some warnings when compiling on Windows.
>From d1a2bee27169ae06eb411943bfe086a6b538658c Mon Sep 17 00:00:00 2001
From: David Spickett <david.spickett at linaro.org>
Date: Thu, 3 Jul 2025 12:00:35 +0000
Subject: [PATCH] [lldb] Remove PRIuFT macro and use LLDB_LOG instead
We don't want this as part of the public API, and using
LLDB_LOG avoids some warnings when compiling on Windows.
---
lldb/include/lldb/lldb-types.h | 6 -----
.../posix/ConnectionFileDescriptorPosix.cpp | 24 ++++++++-----------
2 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/lldb/include/lldb/lldb-types.h b/lldb/include/lldb/lldb-types.h
index 4c07e5abc4424..e309fc8833ce9 100644
--- a/lldb/include/lldb/lldb-types.h
+++ b/lldb/include/lldb/lldb-types.h
@@ -48,9 +48,6 @@ typedef unsigned thread_result_t; // Host thread result type
typedef thread_result_t (*thread_func_t)(void *); // Host thread function type
typedef void *pipe_t; // Host pipe type is HANDLE
-// printf macro for file_t
-#define PRIuFT PRIuPTR
-
#else
#include <pthread.h>
@@ -66,9 +63,6 @@ typedef void *thread_result_t; // Host thread result type
typedef void *(*thread_func_t)(void *); // Host thread function type
typedef int pipe_t; // Host pipe type
-// printf macro for file_t
-#define PRIuFT PRIi32
-
#endif // _WIN32
#define LLDB_INVALID_PROCESS ((lldb::process_t)-1)
diff --git a/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp b/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
index 83eb0c56853b3..e8bf04e308447 100644
--- a/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
+++ b/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
@@ -272,13 +272,11 @@ size_t ConnectionFileDescriptor::Read(void *dst, size_t dst_len,
error = m_io_sp->Read(dst, bytes_read);
if (log) {
- LLDB_LOGF(log,
- "%p ConnectionFileDescriptor::Read() fd = %" PRIuFT
- ", dst = %p, dst_len = %" PRIu64 ") => %" PRIu64 ", error = %s",
- static_cast<void *>(this),
- static_cast<file_t>(m_io_sp->GetWaitableHandle()),
- static_cast<void *>(dst), static_cast<uint64_t>(dst_len),
- static_cast<uint64_t>(bytes_read), error.AsCString());
+ LLDB_LOG(log,
+ "{0} ConnectionFileDescriptor::Read() fd = {1}"
+ ", dst = {2}, dst_len = {3}) => {4}, error = {5}",
+ this, m_io_sp->GetWaitableHandle(), dst, dst_len, bytes_read,
+ error.AsCString());
}
if (bytes_read == 0) {
@@ -376,13 +374,11 @@ size_t ConnectionFileDescriptor::Write(const void *src, size_t src_len,
error = m_io_sp->Write(src, bytes_sent);
if (log) {
- LLDB_LOGF(log,
- "%p ConnectionFileDescriptor::Write(fd = %" PRIuFT
- ", src = %p, src_len = %" PRIu64 ") => %" PRIu64 " (error = %s)",
- static_cast<void *>(this),
- static_cast<file_t>(m_io_sp->GetWaitableHandle()),
- static_cast<const void *>(src), static_cast<uint64_t>(src_len),
- static_cast<uint64_t>(bytes_sent), error.AsCString());
+ LLDB_LOG(log,
+ "{0} ConnectionFileDescriptor::Write(fd = {1}"
+ ", src = {2}, src_len = {3}) => {4} (error = {5})",
+ this, m_io_sp->GetWaitableHandle(), src, src_len, bytes_sent,
+ error.AsCString());
}
if (error_ptr)
More information about the lldb-commits
mailing list