On Mon, Jul 3, 2017 at 12:07 PM, Christophe Fergeau <cfergeau@xxxxxxxxxx> wrote:
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?
Guid comes from GUID generator, it should be unique
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@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel