diff options
author | Alessandro Ambrosano <alessandro.ambrosano@kdab.com> | 2018-08-21 15:12:35 +0200 |
---|---|---|
committer | Sérgio Martins <sergio.martins@kdab.com> | 2018-08-25 19:07:05 +0000 |
commit | 5a707272a054e677a0577cf136a089891d981a29 (patch) | |
tree | 0168c87f5d71ed8bd52a429fc78a6fa598f33206 /src | |
parent | ce267bbe37beb94a6128469f6223be5f07168326 (diff) |
Tracepoints: fix ETW generator for pointers
Fixes compilation failure on Windows, due to TraceLoggingValue not
correctly casting pointer arguments to a known type.
Change-Id: I6027debe4ea3440588dd8677209d6d47048b6b0f
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/tracegen/etw.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/tracegen/etw.cpp b/src/tools/tracegen/etw.cpp index 07f2d114b6..8c065f93c9 100644 --- a/src/tools/tracegen/etw.cpp +++ b/src/tools/tracegen/etw.cpp @@ -75,6 +75,9 @@ static void writeEtwMacro(QTextStream &stream, const Tracepoint::Field &field) << "TraceLoggingValue(" << name << ".width(), \"width\"), " << "TraceLoggingValue(" << name << ".height(), \"height\")"; return; + case Tracepoint::Field::Pointer: + stream << "TraceLoggingPointer(" << name << ", \"" << name << "\")"; + return; default: break; } |