[PATCH qxl-wddm-dod v2 02/25] Add delete operator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Based on a patch by Sandy Stutsman <sstutsma@xxxxxxxxxx>

Signed-off-by: Sameeh Jubran <sameeh@xxxxxxxxxx>
---
 qxldod/BaseObject.cpp | 11 +++++++++++
 qxldod/BaseObject.h   |  1 +
 2 files changed, 12 insertions(+)

diff --git a/qxldod/BaseObject.cpp b/qxldod/BaseObject.cpp
index ac270fd..a93c040 100755
--- a/qxldod/BaseObject.cpp
+++ b/qxldod/BaseObject.cpp
@@ -70,3 +70,14 @@ void __cdecl operator delete[](void* pObject)
         ExFreePool(pObject);
     }
 }
+
+void __cdecl operator delete(void *pObject, size_t s)
+{
+    PAGED_CODE();
+
+    UNREFERENCED_PARAMETER(s);
+
+    if (pObject != NULL) {
+        ExFreePool(pObject);
+    }
+}
diff --git a/qxldod/BaseObject.h b/qxldod/BaseObject.h
index 66e66e4..94e7f8e 100755
--- a/qxldod/BaseObject.h
+++ b/qxldod/BaseObject.h
@@ -56,4 +56,5 @@ _When_((PoolType & NonPagedPoolMustSucceed) != 0,
             "Allocation failures cause a system crash"))
 void* __cdecl operator new[](size_t Size, POOL_TYPE PoolType = PagedPool);
 void  __cdecl operator delete(void* pObject);
+void  __cdecl operator delete(void *pObject, size_t s);
 void  __cdecl operator delete[](void* pObject);
-- 
2.7.0.windows.1

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]