Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3929efb9 authored by Jamie Gennis's avatar Jamie Gennis Committed by Android Git Automerger
Browse files

am 9d773b97: Merge "trace: Add support for tracing 64-bit ints." into klp-dev

* commit '9d773b97':
  trace: Add support for tracing 64-bit ints.
parents 18c34183 9d773b97
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -259,6 +259,23 @@ static inline void atrace_int(uint64_t tag, const char* name, int32_t value)
    }
}

/**
 * Traces a 64-bit integer counter value.  name is used to identify the
 * counter. This can be used to track how a value changes over time.
 */
#define ATRACE_INT64(name, value) atrace_int64(ATRACE_TAG, name, value)
static inline void atrace_int64(uint64_t tag, const char* name, int64_t value)
{
    if (CC_UNLIKELY(atrace_is_tag_enabled(tag))) {
        char buf[ATRACE_MESSAGE_LENGTH];
        size_t len;

        len = snprintf(buf, ATRACE_MESSAGE_LENGTH, "C|%d|%s|%lld",
                getpid(), name, value);
        write(atrace_marker_fd, buf, len);
    }
}

#else // not HAVE_ANDROID_OS

#define ATRACE_INIT()