summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-28 17:34:32 +0000
committerfhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-03-28 17:34:32 +0000
commit3cf683aa90cfe624a50b333c856a290b5d7fe49d (patch)
tree98157a21656e2412c5619fab798862275eba31d4
parentdda507b082a9f385b3930874e2b1a01b1309b5ba (diff)
downloadATCD-3cf683aa90cfe624a50b333c856a290b5d7fe49d.tar.gz
ChangeLogTag: Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
-rw-r--r--ChangeLog9
-rw-r--r--ChangeLogs/ChangeLog-02a9
-rw-r--r--ChangeLogs/ChangeLog-03a9
-rw-r--r--ace/CDR_Base.inl9
4 files changed, 27 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 807e20fb964..21591bb8c7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
+
+ * ace/CDR_Base.inl:
+ Removed memset in ACE_CDR::mb_align when ACE_HAS_PURIFY ==
+ 1, since it was causing some TAO unit tests to break (in
+ particular, the Portable_Interceptors/Service_Context_Manipulation
+ test). After running Cubit and a few other tests, Purify didn't
+ notice any more uninitialized memory accesses. Fixes bug #828.
+
Wed Mar 28 11:55:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_aix_ibm.GNU: New file, replaces
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 807e20fb964..21591bb8c7a 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,12 @@
+Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
+
+ * ace/CDR_Base.inl:
+ Removed memset in ACE_CDR::mb_align when ACE_HAS_PURIFY ==
+ 1, since it was causing some TAO unit tests to break (in
+ particular, the Portable_Interceptors/Service_Context_Manipulation
+ test). After running Cubit and a few other tests, Purify didn't
+ notice any more uninitialized memory accesses. Fixes bug #828.
+
Wed Mar 28 11:55:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_aix_ibm.GNU: New file, replaces
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 807e20fb964..21591bb8c7a 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,12 @@
+Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
+
+ * ace/CDR_Base.inl:
+ Removed memset in ACE_CDR::mb_align when ACE_HAS_PURIFY ==
+ 1, since it was causing some TAO unit tests to break (in
+ particular, the Portable_Interceptors/Service_Context_Manipulation
+ test). After running Cubit and a few other tests, Purify didn't
+ notice any more uninitialized memory accesses. Fixes bug #828.
+
Wed Mar 28 11:55:39 2001 Steve Huston <shuston@riverace.com>
* include/makeinclude/platform_aix_ibm.GNU: New file, replaces
diff --git a/ace/CDR_Base.inl b/ace/CDR_Base.inl
index 79d10e7294a..bf0f8b8d878 100644
--- a/ace/CDR_Base.inl
+++ b/ace/CDR_Base.inl
@@ -156,15 +156,6 @@ ACE_CDR::mb_align (ACE_Message_Block *mb)
ACE_CDR::MAX_ALIGNMENT);
mb->rd_ptr (start);
mb->wr_ptr (start);
-
-#if defined (ACE_HAS_PURIFY)
- // This is a good place to zero the buffer; this is not needed
- // by IIOP, but makes Purify happy.
- if (mb->base () != 0)
- {
- (void) ACE_OS::memset (mb->base (), 0, mb->size ());
- }
-#endif /* ACE_HAS_PURIFY */
}
ACE_INLINE size_t