(002f12bf05a8ed977e2fec582d03039ab0bb11ca)
#include "etw.h"
#include "provider.h"
#include "helpers.h"
#include "qtheaders.h"
#include <qfile.h>
#include <qfileinfo.h>
#include <qtextstream.h>
#include "../../3rdparty/sha1/sha1.cpp"
Go to the source code of this file.
|
static QString | providerVar (const QString &providerName) |
static void | writeEtwMacro (QTextStream &stream, const Tracepoint::Field &field) |
static QString | createGuid (QByteArrayView name) |
static void | writePrologue (QTextStream &stream, const QString &fileName, const Provider &provider) |
static void | writeEpilogue (QTextStream &stream, const QString &fileName) |
static void | writeWrapper (QTextStream &stream, const Provider &provider, const Tracepoint &tracepoint, const QString &providerName) |
static void | writeEnumConverter (QTextStream &stream, const TraceEnum &enumeration) |
static void | writeFlagConverter (QTextStream &stream, const TraceFlags &flag) |
static void | writeTracepoints (QTextStream &stream, const Provider &provider) |
void | writeEtw (QFile &file, const Provider &provider) |
◆ createGuid()
◆ providerVar()
◆ writeEnumConverter()
◆ writeEpilogue()
◆ writeEtw()
◆ writeEtwMacro()
◆ writeFlagConverter()
◆ writePrologue()
◆ writeTracepoints()
◆ writeWrapper()