On Fri, Jun 30, 2017 at 12:11:43PM +0300, Yuri Benditovich wrote: > Added file with Windows trace preprocessor definitions > Bit terse changelog, but why not.. :) Where is the guid coming from? Acked-by: Christophe Fergeau <cfergeau@xxxxxxxxxx> > Signed-off-by: Yuri Benditovich <yuri.benditovich@xxxxxxxxxx> > --- > qxldod/WppTrace.h | 51 ++++++++++++++++ > qxldod/qxldod.vcxproj.filters | 133 +++++++++++++++++++++--------------------- > 2 files changed, 119 insertions(+), 65 deletions(-) > create mode 100644 qxldod/WppTrace.h > > diff --git a/qxldod/WppTrace.h b/qxldod/WppTrace.h > new file mode 100644 > index 0000000..11f31e4 > --- /dev/null > +++ b/qxldod/WppTrace.h > @@ -0,0 +1,51 @@ > +/* > +* Copyright 2013-2016 Red Hat, Inc. > +* > +* Licensed under the Apache License, Version 2.0 (the "License"); > +* you may not use this file except in compliance with the License. > +* > +* You may obtain a copy of the License at > +* http://www.apache.org/licenses/LICENSE-2.0 > +*/ > + > +// > +// Define the tracing flags. > +// > +// Tracing GUID - {756ABE50-54E3-4A05-B5BB-F0112C75B18A} > +// > + > +#define WPP_CONTROL_GUIDS \ > + WPP_DEFINE_CONTROL_GUID( \ > + QxlDodTraceGuid, (756ABE50,54E3,4A05,B5BB,F0112C75B18A), \ > + \ > + WPP_DEFINE_BIT(TRACE_DRIVER) \ > + WPP_DEFINE_BIT(TRACE_DEVICE) \ > + WPP_DEFINE_BIT(TRACE_MEMORY) \ > + WPP_DEFINE_BIT(TRACE_TIMING) \ > + WPP_DEFINE_BIT(TRACE_HARDWARE) \ > + ) > + > +#define WPP_FLAG_LEVEL_LOGGER(flag, level) \ > + WPP_LEVEL_LOGGER(flag) > + > +#define WPP_FLAG_LEVEL_ENABLED(flag, level) \ > + (WPP_LEVEL_ENABLED(flag) && \ > + WPP_CONTROL(WPP_BIT_ ## flag).Level >= level) > + > +#define WPP_LEVEL_FLAGS_LOGGER(lvl,flags) \ > + WPP_LEVEL_LOGGER(flags) > + > +#define WPP_LEVEL_FLAGS_ENABLED(lvl, flags) \ > + (WPP_LEVEL_ENABLED(flags) && WPP_CONTROL(WPP_BIT_ ## flags).Level >= lvl) > + > +// > +// This comment block is scanned by the trace preprocessor to define our > +// Trace function. > +// > +// begin_wpp config > +// FUNC Trace{FLAG=TRACE_DRIVER}(LEVEL,MSG, ...); > +// FUNC TraceEvents(LEVEL, FLAGS, MSG, ...); > +// FUNC DbgPrint{FLAG=TRACE_DRIVER}(LEVEL, (MSG, ...)); > +// CUSTOM_TYPE(devprop, ItemEnum(DEVICE_REGISTRY_PROPERTY)); > +// end_wpp > +// > diff --git a/qxldod/qxldod.vcxproj.filters b/qxldod/qxldod.vcxproj.filters > index 1e86aa6..ad95d9c 100755 > --- a/qxldod/qxldod.vcxproj.filters > +++ b/qxldod/qxldod.vcxproj.filters > @@ -1,65 +1,68 @@ > -<?xml version="1.0" encoding="utf-8"?> > -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> > - <ItemGroup> > - <Filter Include="Source Files"> > - <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> > - <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> > - </Filter> > - <Filter Include="Header Files"> > - <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> > - <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> > - </Filter> > - <Filter Include="Resource Files"> > - <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> > - <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> > - </Filter> > - <Filter Include="Driver Files"> > - <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier> > - <Extensions>inf;inv;inx;mof;mc;</Extensions> > - </Filter> > - </ItemGroup> > - <ItemGroup> > - <ClInclude Include="BaseObject.h"> > - <Filter>Header Files</Filter> > - </ClInclude> > - <ClInclude Include="resource.h"> > - <Filter>Header Files</Filter> > - </ClInclude> > - <ClInclude Include="compat.h"> > - <Filter>Header Files</Filter> > - </ClInclude> > - <ClInclude Include="driver.h"> > - <Filter>Header Files</Filter> > - </ClInclude> > - <ClInclude Include="QxlDod.h"> > - <Filter>Header Files</Filter> > - </ClInclude> > - </ItemGroup> > - <ItemGroup> > - <ClCompile Include="BaseObject.cpp"> > - <Filter>Source Files</Filter> > - </ClCompile> > - <ClCompile Include="compat.cpp"> > - <Filter>Source Files</Filter> > - </ClCompile> > - <ClCompile Include="driver.cpp"> > - <Filter>Source Files</Filter> > - </ClCompile> > - <ClCompile Include="QxlDod.cpp"> > - <Filter>Source Files</Filter> > - </ClCompile> > - <ClCompile Include="mspace.c"> > - <Filter>Source Files</Filter> > - </ClCompile> > - </ItemGroup> > - <ItemGroup> > - <ResourceCompile Include="qxldod.rc"> > - <Filter>Resource Files</Filter> > - </ResourceCompile> > - </ItemGroup> > - <ItemGroup> > - <Inf Include="qxldod.inx"> > - <Filter>Driver Files</Filter> > - </Inf> > - </ItemGroup> > -</Project> > +<?xml version="1.0" encoding="utf-8"?> > +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> > + <ItemGroup> > + <Filter Include="Source Files"> > + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> > + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> > + </Filter> > + <Filter Include="Header Files"> > + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> > + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> > + </Filter> > + <Filter Include="Resource Files"> > + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> > + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> > + </Filter> > + <Filter Include="Driver Files"> > + <UniqueIdentifier>{8E41214B-6785-4CFE-B992-037D68949A14}</UniqueIdentifier> > + <Extensions>inf;inv;inx;mof;mc;</Extensions> > + </Filter> > + </ItemGroup> > + <ItemGroup> > + <ClInclude Include="BaseObject.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + <ClInclude Include="resource.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + <ClInclude Include="compat.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + <ClInclude Include="driver.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + <ClInclude Include="QxlDod.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + <ClInclude Include="WppTrace.h"> > + <Filter>Header Files</Filter> > + </ClInclude> > + </ItemGroup> > + <ItemGroup> > + <ClCompile Include="BaseObject.cpp"> > + <Filter>Source Files</Filter> > + </ClCompile> > + <ClCompile Include="compat.cpp"> > + <Filter>Source Files</Filter> > + </ClCompile> > + <ClCompile Include="driver.cpp"> > + <Filter>Source Files</Filter> > + </ClCompile> > + <ClCompile Include="QxlDod.cpp"> > + <Filter>Source Files</Filter> > + </ClCompile> > + <ClCompile Include="mspace.c"> > + <Filter>Source Files</Filter> > + </ClCompile> > + </ItemGroup> > + <ItemGroup> > + <ResourceCompile Include="qxldod.rc"> > + <Filter>Resource Files</Filter> > + </ResourceCompile> > + </ItemGroup> > + <ItemGroup> > + <Inf Include="qxldod.inx"> > + <Filter>Driver Files</Filter> > + </Inf> > + </ItemGroup> > +</Project> > \ No newline at end of file > -- > 2.7.0.windows.1 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel