From 608d74c400f738ffb4cc10b968650fbee6354e5b Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Wed, 12 Jan 2011 10:28:00 -0500 Subject: [PATCH] Fix many memory leaks --- documentation/pvDataCpp.html | 1335 ++++++++++----------- pvDataApp/Makefile | 2 +- pvDataApp/factory/AbstractPVField.h | 65 +- pvDataApp/factory/BasePVStructure.h | 11 +- pvDataApp/factory/BasePVStructureArray.h | 15 +- pvDataApp/factory/Convert.cpp | 2 +- pvDataApp/factory/FieldCreateFactory.cpp | 93 +- pvDataApp/factory/PVAuxInfoImpl.cpp | 30 +- pvDataApp/factory/PVDataCreateFactory.cpp | 20 +- pvDataApp/factory/StandardField.cpp | 81 +- pvDataApp/factory/StandardPVField.cpp | 21 +- pvDataApp/misc/StatusCreateFactory.cpp | 28 +- pvDataApp/misc/bitSet.cpp | 32 +- pvDataApp/misc/bitSet.h | 1 - pvDataApp/misc/event.cpp | 33 +- pvDataApp/misc/event.h | 3 - pvDataApp/misc/executor.cpp | 31 +- pvDataApp/misc/executor.h | 1 - pvDataApp/misc/linkedListVoid.cpp | 55 +- pvDataApp/misc/linkedListVoid.h | 3 - pvDataApp/misc/messageQueue.cpp | 28 +- pvDataApp/misc/messageQueue.h | 2 - pvDataApp/misc/queueVoid.cpp | 51 +- pvDataApp/misc/queueVoid.h | 5 - pvDataApp/misc/showConstructDestruct.cpp | 184 ++- pvDataApp/misc/showConstructDestruct.h | 57 +- pvDataApp/misc/thread.cpp | 36 +- pvDataApp/misc/thread.h | 2 - pvDataApp/misc/timer.cpp | 50 +- pvDataApp/misc/timer.h | 3 - pvDataApp/pv/pvData.h | 3 - pvDataApp/pv/pvIntrospect.h | 3 +- test/testIntrospect | 8 +- test/testIntrospectDiff | 4 - test/testIntrospectGold | 8 +- test/testLinkedList | 4 +- test/testLinkedListAux | 24 +- test/testLinkedListGold | 4 +- test/testMessageQueue | 12 +- test/testMessageQueueAux | 2 - test/testMessageQueueGold | 12 +- test/testPVAuxInfo | 10 +- test/testPVAuxInfoDiff | 4 - test/testPVAuxInfoGold | 10 +- test/testPVData | 8 +- test/testPVDataDiff | 9 - test/testPVDataGold | 10 +- test/testPVStructureArray | 16 +- test/testPVStructureArrayDiff | 4 - test/testPVStructureArrayGold | 16 +- test/testQueue | 12 +- test/testQueueGold | 12 +- test/testThread | 10 +- test/testThreadAux | 2 +- test/testThreadGold | 10 +- test/testTimeStampAux | 8 +- test/testTimer | 12 +- test/testTimerAux | 12 +- test/testTimerGold | 12 +- testApp/misc/testBitSet.cpp | 8 +- testApp/misc/testLinkedList.cpp | 4 +- testApp/misc/testMessageQueue.cpp | 6 +- testApp/misc/testQueue.cpp | 2 +- testApp/misc/testThread.cpp | 2 +- testApp/misc/testTimer.cpp | 2 +- testApp/property/testProperty.cpp | 2 +- testApp/pv/testIntrospect.cpp | 8 +- testApp/pv/testPVAuxInfo.cpp | 2 +- testApp/pv/testPVData.cpp | 2 +- testApp/pv/testPVStructureArray.cpp | 12 +- 70 files changed, 1336 insertions(+), 1255 deletions(-) diff --git a/documentation/pvDataCpp.html b/documentation/pvDataCpp.html index 8c81dff..d07d9a7 100644 --- a/documentation/pvDataCpp.html +++ b/documentation/pvDataCpp.html @@ -10,7 +10,7 @@

EPICS pvDataCPP
Overview
-2010.12.13

+2011.01.12

TODO