19#include <private/qctf_p.h>
39 bool metadataWritten =
false;
52 char channelName[512];
64 memset(channelName, 0,
sizeof(channelName));
91 void writeMetadata(
const QString &metadata,
bool overwrite =
false);
92 static void writeCtfPacket(Channel &
ch);
94 static constexpr QUuid s_TraceUuid =
QUuid(0x3e589c95, 0xed11, 0xc159, 0x42, 0x02, 0x6a, 0x9b, 0x02, 0x00, 0x12, 0xac);
95 static constexpr quint32 s_CtfHeaderMagic = 0xC1FC1FC1;
static QCtfLib * instance()
bool sessionEnabled() override
void registerMetadata(const QCtfTraceMetadata &metadata)
bool tracepointEnabled(const QCtfTracePointEvent &point) override
QCtfTracePointPrivate * initializeTracepoint(const QCtfTracePointEvent &point) override
void doTracepoint(const QCtfTracePointEvent &point, const QByteArray &arr) override
void shutdown(bool *) override
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_LOGGING_CATEGORY(name)
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
unsigned long long quint64