diff options
author | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-28 17:34:32 +0000 |
---|---|---|
committer | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-03-28 17:34:32 +0000 |
commit | 3cf683aa90cfe624a50b333c856a290b5d7fe49d (patch) | |
tree | 98157a21656e2412c5619fab798862275eba31d4 | |
parent | dda507b082a9f385b3930874e2b1a01b1309b5ba (diff) | |
download | ATCD-3cf683aa90cfe624a50b333c856a290b5d7fe49d.tar.gz |
ChangeLogTag: Wed Mar 28 11:34:54 2001 Frank Hunleth <fhunleth@cs.wustl.edu>
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 9 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 9 | ||||
-rw-r--r-- | ace/CDR_Base.inl | 9 |
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 |