aboutsummaryrefslogtreecommitdiff
path: root/lldb/tools/debugserver/source/DNBLog.h
diff options
context:
space:
mode:
authorKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
committerKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
commitb9c1b51e45b845debb76d8658edabca70ca56079 (patch)
treedfcb5a13ef2b014202340f47036da383eaee74aa /lldb/tools/debugserver/source/DNBLog.h
parentd5aa73376966339caad04013510626ec2e42c760 (diff)
downloadllvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip
llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz
llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.bz2
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications: Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository): find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ; The version of clang-format used was 3.9.0, and autopep8 was 1.2.4. Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV. llvm-svn: 280751
Diffstat (limited to 'lldb/tools/debugserver/source/DNBLog.h')
-rw-r--r--lldb/tools/debugserver/source/DNBLog.h175
1 files changed, 116 insertions, 59 deletions
diff --git a/lldb/tools/debugserver/source/DNBLog.h b/lldb/tools/debugserver/source/DNBLog.h
index 01add06..65181caa 100644
--- a/lldb/tools/debugserver/source/DNBLog.h
+++ b/lldb/tools/debugserver/source/DNBLog.h
@@ -14,78 +14,135 @@
#ifndef __DNBLog_h__
#define __DNBLog_h__
-#include <stdio.h>
-#include <stdint.h>
#include "DNBDefs.h"
+#include <stdint.h>
+#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
-// Flags that get filled in automatically before calling the log callback function
-#define DNBLOG_FLAG_FATAL (1u << 0)
-#define DNBLOG_FLAG_ERROR (1u << 1)
-#define DNBLOG_FLAG_WARNING (1u << 2)
-#define DNBLOG_FLAG_DEBUG (1u << 3)
-#define DNBLOG_FLAG_VERBOSE (1u << 4)
-#define DNBLOG_FLAG_THREADED (1u << 5)
+// Flags that get filled in automatically before calling the log callback
+// function
+#define DNBLOG_FLAG_FATAL (1u << 0)
+#define DNBLOG_FLAG_ERROR (1u << 1)
+#define DNBLOG_FLAG_WARNING (1u << 2)
+#define DNBLOG_FLAG_DEBUG (1u << 3)
+#define DNBLOG_FLAG_VERBOSE (1u << 4)
+#define DNBLOG_FLAG_THREADED (1u << 5)
#define DNBLOG_ENABLED
-#if defined (DNBLOG_ENABLED)
+#if defined(DNBLOG_ENABLED)
-void _DNBLog(uint32_t flags, const char *format, ...) __attribute__ ((format (printf, 2, 3)));
-void _DNBLogDebug (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-void _DNBLogDebugVerbose (const char *fmt, ...) __attribute__ ((format (printf, 1, 2))) ;
-void _DNBLogThreaded (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-void _DNBLogThreadedIf (uint32_t mask, const char *fmt, ...) __attribute__ ((format (printf, 2, 3)));
-void _DNBLogError (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-void _DNBLogFatalError (int err, const char *fmt, ...) __attribute__ ((format (printf, 2, 3)));
-void _DNBLogVerbose (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-void _DNBLogWarning (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-void _DNBLogWarningVerbose (const char *fmt, ...) __attribute__ ((format (printf, 1, 2)));
-bool DNBLogCheckLogBit (uint32_t bit);
-uint32_t DNBLogSetLogMask (uint32_t mask);
-uint32_t DNBLogGetLogMask ();
-void DNBLogSetLogCallback (DNBCallbackLog callback, void *baton);
-DNBCallbackLog DNBLogGetLogCallback ();
-bool DNBLogEnabled ();
-bool DNBLogEnabledForAny (uint32_t mask);
-int DNBLogGetDebug ();
-void DNBLogSetDebug (int g);
-int DNBLogGetVerbose ();
-void DNBLogSetVerbose (int g);
+void _DNBLog(uint32_t flags, const char *format, ...)
+ __attribute__((format(printf, 2, 3)));
+void _DNBLogDebug(const char *fmt, ...) __attribute__((format(printf, 1, 2)));
+void _DNBLogDebugVerbose(const char *fmt, ...)
+ __attribute__((format(printf, 1, 2)));
+void _DNBLogThreaded(const char *fmt, ...)
+ __attribute__((format(printf, 1, 2)));
+void _DNBLogThreadedIf(uint32_t mask, const char *fmt, ...)
+ __attribute__((format(printf, 2, 3)));
+void _DNBLogError(const char *fmt, ...) __attribute__((format(printf, 1, 2)));
+void _DNBLogFatalError(int err, const char *fmt, ...)
+ __attribute__((format(printf, 2, 3)));
+void _DNBLogVerbose(const char *fmt, ...) __attribute__((format(printf, 1, 2)));
+void _DNBLogWarning(const char *fmt, ...) __attribute__((format(printf, 1, 2)));
+void _DNBLogWarningVerbose(const char *fmt, ...)
+ __attribute__((format(printf, 1, 2)));
+bool DNBLogCheckLogBit(uint32_t bit);
+uint32_t DNBLogSetLogMask(uint32_t mask);
+uint32_t DNBLogGetLogMask();
+void DNBLogSetLogCallback(DNBCallbackLog callback, void *baton);
+DNBCallbackLog DNBLogGetLogCallback();
+bool DNBLogEnabled();
+bool DNBLogEnabledForAny(uint32_t mask);
+int DNBLogGetDebug();
+void DNBLogSetDebug(int g);
+int DNBLogGetVerbose();
+void DNBLogSetVerbose(int g);
-#define DNBLog(fmt, ...) do { if (DNBLogEnabled()) { _DNBLog(0, fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogDebug(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogDebug(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogDebugVerbose(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogDebugVerbose(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogThreaded(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogThreaded(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogThreadedIf(mask, fmt, ...) do { if (DNBLogEnabledForAny(mask)) { _DNBLogThreaded(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogError(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogError(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogFatalError(err, fmt, ...) do { if (DNBLogEnabled()) { _DNBLogFatalError(err, fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogVerbose(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogVerbose(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogWarning(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogWarning(fmt, ## __VA_ARGS__); } } while (0)
-#define DNBLogWarningVerbose(fmt, ...) do { if (DNBLogEnabled()) { _DNBLogWarningVerbose(fmt, ## __VA_ARGS__); } } while (0)
+#define DNBLog(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLog(0, fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogDebug(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogDebug(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogDebugVerbose(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogDebugVerbose(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogThreaded(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogThreaded(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogThreadedIf(mask, fmt, ...) \
+ do { \
+ if (DNBLogEnabledForAny(mask)) { \
+ _DNBLogThreaded(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogError(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogError(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogFatalError(err, fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogFatalError(err, fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogVerbose(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogVerbose(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogWarning(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogWarning(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
+#define DNBLogWarningVerbose(fmt, ...) \
+ do { \
+ if (DNBLogEnabled()) { \
+ _DNBLogWarningVerbose(fmt, ##__VA_ARGS__); \
+ } \
+ } while (0)
-#else // #if defined(DNBLOG_ENABLED)
+#else // #if defined(DNBLOG_ENABLED)
-#define DNBLogDebug(...) ((void)0)
-#define DNBLogDebugVerbose(...) ((void)0)
-#define DNBLogThreaded(...) ((void)0)
-#define DNBLogThreadedIf(...) ((void)0)
-#define DNBLogError(...) ((void)0)
-#define DNBLogFatalError(...) ((void)0)
-#define DNBLogVerbose(...) ((void)0)
-#define DNBLogWarning(...) ((void)0)
-#define DNBLogWarningVerbose(...) ((void)0)
-#define DNBLogGetLogFile() ((FILE *)NULL)
-#define DNBLogSetLogFile(f) ((void)0)
-#define DNBLogCheckLogBit(bit) ((bool)false)
-#define DNBLogSetLogMask(mask) ((uint32_t)0u)
-#define DNBLogGetLogMask() ((uint32_t)0u)
-#define DNBLogToASL() ((void)0)
-#define DNBLogToFile() ((void)0)
-#define DNBLogCloseLogFile() ((void)0)
+#define DNBLogDebug(...) ((void)0)
+#define DNBLogDebugVerbose(...) ((void)0)
+#define DNBLogThreaded(...) ((void)0)
+#define DNBLogThreadedIf(...) ((void)0)
+#define DNBLogError(...) ((void)0)
+#define DNBLogFatalError(...) ((void)0)
+#define DNBLogVerbose(...) ((void)0)
+#define DNBLogWarning(...) ((void)0)
+#define DNBLogWarningVerbose(...) ((void)0)
+#define DNBLogGetLogFile() ((FILE *)NULL)
+#define DNBLogSetLogFile(f) ((void)0)
+#define DNBLogCheckLogBit(bit) ((bool)false)
+#define DNBLogSetLogMask(mask) ((uint32_t)0u)
+#define DNBLogGetLogMask() ((uint32_t)0u)
+#define DNBLogToASL() ((void)0)
+#define DNBLogToFile() ((void)0)
+#define DNBLogCloseLogFile() ((void)0)
#endif // #else defined(DNBLOG_ENABLED)