Merge "Fix misc-macro-parentheses warnings in system/core."
This commit is contained in:
commit
e4bd153e55
6 changed files with 16 additions and 16 deletions
|
|
@ -20,10 +20,10 @@
|
||||||
// When the pid to be traced is set to this value, then trace the current
|
// When the pid to be traced is set to this value, then trace the current
|
||||||
// process. If the tid value is not BACKTRACE_NO_TID, then the specified
|
// process. If the tid value is not BACKTRACE_NO_TID, then the specified
|
||||||
// thread from the current process will be traced.
|
// thread from the current process will be traced.
|
||||||
#define BACKTRACE_CURRENT_PROCESS -1
|
#define BACKTRACE_CURRENT_PROCESS (-1)
|
||||||
// When the tid to be traced is set to this value, then trace the specified
|
// When the tid to be traced is set to this value, then trace the specified
|
||||||
// current thread of the specified pid.
|
// current thread of the specified pid.
|
||||||
#define BACKTRACE_CURRENT_THREAD -1
|
#define BACKTRACE_CURRENT_THREAD (-1)
|
||||||
|
|
||||||
#define MAX_BACKTRACE_FRAMES 64
|
#define MAX_BACKTRACE_FRAMES 64
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,20 +34,20 @@ struct listnode
|
||||||
|
|
||||||
#define list_declare(name) \
|
#define list_declare(name) \
|
||||||
struct listnode name = { \
|
struct listnode name = { \
|
||||||
.next = &name, \
|
.next = &(name), \
|
||||||
.prev = &name, \
|
.prev = &(name), \
|
||||||
}
|
}
|
||||||
|
|
||||||
#define list_for_each(node, list) \
|
#define list_for_each(node, list) \
|
||||||
for (node = (list)->next; node != (list); node = node->next)
|
for ((node) = (list)->next; (node) != (list); (node) = (node)->next)
|
||||||
|
|
||||||
#define list_for_each_reverse(node, list) \
|
#define list_for_each_reverse(node, list) \
|
||||||
for (node = (list)->prev; node != (list); node = node->prev)
|
for ((node) = (list)->prev; (node) != (list); (node) = (node)->prev)
|
||||||
|
|
||||||
#define list_for_each_safe(node, n, list) \
|
#define list_for_each_safe(node, n, list) \
|
||||||
for (node = (list)->next, n = node->next; \
|
for ((node) = (list)->next, (n) = (node)->next; \
|
||||||
node != (list); \
|
(node) != (list); \
|
||||||
node = n, n = node->next)
|
(node) = (n), (n) = (node)->next)
|
||||||
|
|
||||||
static inline void list_init(struct listnode *node)
|
static inline void list_init(struct listnode *node)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -25,8 +25,8 @@ extern "C" {
|
||||||
|
|
||||||
/* Declare a char array for use with native_handle_init */
|
/* Declare a char array for use with native_handle_init */
|
||||||
#define NATIVE_HANDLE_DECLARE_STORAGE(name, maxFds, maxInts) \
|
#define NATIVE_HANDLE_DECLARE_STORAGE(name, maxFds, maxInts) \
|
||||||
alignas(native_handle_t) char name[ \
|
alignas(native_handle_t) char (name)[ \
|
||||||
sizeof(native_handle_t) + sizeof(int) * (maxFds + maxInts)]
|
sizeof(native_handle_t) + sizeof(int) * ((maxFds) + (maxInts))]
|
||||||
|
|
||||||
typedef struct native_handle
|
typedef struct native_handle
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -355,11 +355,11 @@ int __android_log_is_loggable_len(int prio, const char* tag, size_t len,
|
||||||
|
|
||||||
#if LOG_NDEBUG /* Production */
|
#if LOG_NDEBUG /* Production */
|
||||||
#define android_testLog(prio, tag) \
|
#define android_testLog(prio, tag) \
|
||||||
(__android_log_is_loggable_len(prio, tag, (tag && *tag) ? strlen(tag) : 0, \
|
(__android_log_is_loggable_len(prio, tag, ((tag) && *(tag)) ? strlen(tag) : 0, \
|
||||||
ANDROID_LOG_DEBUG) != 0)
|
ANDROID_LOG_DEBUG) != 0)
|
||||||
#else
|
#else
|
||||||
#define android_testLog(prio, tag) \
|
#define android_testLog(prio, tag) \
|
||||||
(__android_log_is_loggable_len(prio, tag, (tag && *tag) ? strlen(tag) : 0, \
|
(__android_log_is_loggable_len(prio, tag, ((tag) && *(tag)) ? strlen(tag) : 0, \
|
||||||
ANDROID_LOG_VERBOSE) != 0)
|
ANDROID_LOG_VERBOSE) != 0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ private:
|
||||||
#define ANDROID_SINGLETON_STATIC_INSTANCE(TYPE) \
|
#define ANDROID_SINGLETON_STATIC_INSTANCE(TYPE) \
|
||||||
template<> ::android::Mutex \
|
template<> ::android::Mutex \
|
||||||
(::android::Singleton< TYPE >::sLock)(::android::Mutex::PRIVATE); \
|
(::android::Singleton< TYPE >::sLock)(::android::Mutex::PRIVATE); \
|
||||||
template<> TYPE* ::android::Singleton< TYPE >::sInstance(0); \
|
template<> TYPE* ::android::Singleton< TYPE >::sInstance(0); /* NOLINT */ \
|
||||||
template class ::android::Singleton< TYPE >;
|
template class ::android::Singleton< TYPE >;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@
|
||||||
#include <log/logcat.h>
|
#include <log/logcat.h>
|
||||||
|
|
||||||
#define logcat_define(context) android_logcat_context context
|
#define logcat_define(context) android_logcat_context context
|
||||||
#define logcat_popen(context, command) android_logcat_popen(&context, command)
|
#define logcat_popen(context, command) android_logcat_popen(&(context), command)
|
||||||
#define logcat_pclose(context, fp) android_logcat_pclose(&context, fp)
|
#define logcat_pclose(context, fp) android_logcat_pclose(&(context), fp)
|
||||||
#define logcat_system(command) android_logcat_system(command)
|
#define logcat_system(command) android_logcat_system(command)
|
||||||
#define logcat liblogcat
|
#define logcat liblogcat
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue