(0f2558470d4a4b7983e31748f3916a057fae1f50)
#include <qtcoreexports.h>
#include <qobject.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qstring.h>
#include <QtCore/qurl.h>
Go to the source code of this file.
|
#define | _DEFINE_EVENT(provider, event, metadata, size, varSize) |
|
#define | _DEFINE_METADATA(provider, name, metadata) |
|
#define | _DEFINE_TRACEPOINT_PROVIDER(provider) |
|
#define | TRACEPOINT_EVENT(provider, event, metadata, size, varSize) |
|
#define | TRACEPOINT_PROVIDER(provider) |
|
#define | TRACEPOINT_METADATA(provider, name, metadata) |
|
#define | tracepoint_enabled(provider, event) |
|
#define | do_tracepoint(provider, event, ...) |
|
#define | tracepoint(provider, name, ...) |
|
|
Q_CORE_EXPORT bool | _tracepoint_enabled (const QCtfTracePointEvent &point) |
|
Q_CORE_EXPORT void | _do_tracepoint (const QCtfTracePointEvent &point, const QByteArray &arr) |
|
Q_CORE_EXPORT QCtfTracePointPrivate * | _initialize_tracepoint (const QCtfTracePointEvent &point) |
|
void | trace::toByteArray (QByteArray &) |
|
void | trace::toByteArray (QByteArray &arr, const QString &value) |
|
void | trace::toByteArray (QByteArray &arr, const QUrl &value) |
|
void | trace::toByteArray (QByteArray &arr, const QByteArray &data) |
|
template<typename T> |
void | trace::toByteArray (QByteArray &arr, T value) |
|
template<typename T, typename... Ts> |
void | trace::toByteArray (QByteArray &arr, T value, Ts... args) |
|
QByteArray | trace::toByteArray () |
|
template<typename... Ts> |
QByteArray | trace::toByteArray (Ts... args) |
|
template<typename T> |
QByteArray | trace::toByteArrayFromArray (const T *values, int arraySize) |
|
template<typename IntegerType, typename T> |
QByteArray | trace::toByteArrayFromEnum (T value) |
|
QByteArray | trace::toByteArrayFromCString (const char *str) |
|
static void | trace::appendFlags (QByteArray &data, quint8 &count, quint32 value) |
|
template<typename T> |
QByteArray | trace::toByteArrayFromFlags (QFlags< T > value) |
|
◆ _DEFINE_EVENT
#define _DEFINE_EVENT |
( |
| provider, |
|
|
| event, |
|
|
| metadata, |
|
|
| size, |
|
|
| varSize ) |
Value:
GLenum GLuint GLintptr GLsizeiptr size
[1]
struct _cl_event * event
[0]
#define QStringLiteral(str)
Definition at line 182 of file qctf_p.h.
◆ _DEFINE_METADATA
#define _DEFINE_METADATA |
( |
| provider, |
|
|
| name, |
|
|
| metadata ) |
Value:
EGLImageKHR EGLint * name
Definition at line 184 of file qctf_p.h.
◆ _DEFINE_TRACEPOINT_PROVIDER
#define _DEFINE_TRACEPOINT_PROVIDER |
( |
| provider | ) |
|
◆ do_tracepoint
#define do_tracepoint |
( |
| provider, |
|
|
| event, |
|
|
| ... ) |
Value:{ \
auto &tp = _ctf_ ##
event; \
if (!tp.d) \
if (tp.d) { \
if (!tp.metadata.isEmpty()) \
_do_tracepoint(tp,
data); \
} \
}
QCtfTracePointPrivate * _initialize_tracepoint(const QCtfTracePointEvent &point)
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
[0]
Definition at line 201 of file qctf_p.h.
◆ tracepoint
#define tracepoint |
( |
| provider, |
|
|
| name, |
|
|
| ... ) |
Value: do { \
do_tracepoint(provider,
name, __VA_ARGS__); \
} while (0)
#define tracepoint_enabled(provider, event)
Definition at line 214 of file qctf_p.h.
◆ tracepoint_enabled
#define tracepoint_enabled |
( |
| provider, |
|
|
| event ) |
Value:
bool _tracepoint_enabled(const QCtfTracePointEvent &point)
Definition at line 198 of file qctf_p.h.
◆ TRACEPOINT_EVENT
#define TRACEPOINT_EVENT |
( |
| provider, |
|
|
| event, |
|
|
| metadata, |
|
|
| size, |
|
|
| varSize ) |
Value:
#define _DEFINE_EVENT(provider, event, metadata, size, varSize)
Definition at line 189 of file qctf_p.h.
◆ TRACEPOINT_METADATA
#define TRACEPOINT_METADATA |
( |
| provider, |
|
|
| name, |
|
|
| metadata ) |
Value:
#define _DEFINE_METADATA(provider, name, metadata)
Definition at line 195 of file qctf_p.h.
◆ TRACEPOINT_PROVIDER
#define TRACEPOINT_PROVIDER |
( |
| provider | ) |
|
Value:
#define _DEFINE_TRACEPOINT_PROVIDER(provider)
Definition at line 192 of file qctf_p.h.
◆ _do_tracepoint()
◆ _initialize_tracepoint()
◆ _tracepoint_enabled()