summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-28 03:52:06 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-12-28 03:52:06 +0000
commitd7d0fce92eba43900c3966698c85ee2b8bfc2f40 (patch)
treefac22a8396353335e42f082f766c1402d7485967
parent81f9fd2cd6ee09f31307ea583fcb5b6edd14ee7a (diff)
downloadATCD-d7d0fce92eba43900c3966698c85ee2b8bfc2f40.tar.gz
added a couple of MIU suppressions for SunOS 5.7's thread library
-rw-r--r--etc/purify.solaris212
1 files changed, 10 insertions, 2 deletions
diff --git a/etc/purify.solaris2 b/etc/purify.solaris2
index b1440909fb8..a32273be0ea 100644
--- a/etc/purify.solaris2
+++ b/etc/purify.solaris2
@@ -12,7 +12,7 @@
#### These options are hard-coded in ACE wrapper_macros.GNU.
####
-#### in addition to what's already in Purify's .purify.solaris2:
+#### In addition to what's already in Purify's .purify.solaris2:
####
suppress miu malloc; *alloc; thr_setspecific
suppress miu malloc; realloc; thr_keycreate
@@ -120,14 +120,16 @@ suppress fmr unsafe_ostream::flush(void); unsafe_ostream::~unsafe_ostream(void);
#### worker(void*) [TSS_Test.cpp:125]
#### _thread_start [libthread.so.1]
#### * There have been 0 frees since this block was freed thread 4.
-
+####
suppress fmr thr_getspecific
suppress fmr thr_setspecific
+####
#### Write of one byte beyond the stack in ::pthread_setcanceltype ().
#### This code fragment exhibits the BSW error:
#### int result;
#### return ::pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &result);
+####
suppress bsw pthread_setcanceltype
####
@@ -141,4 +143,10 @@ suppress mlk malloc; __0OnWuI; operator new(unsigned int); ACE_TSS<*>::make_TSS_
# suppress mlk malloc; __bUiLtIn_nEw; __builtin_new; ACE_TSS<*>::make_TSS_TYPE () const
# suppress plk malloc; __bUiLtIn_nEw; __builtin_new; ACE_TSS<*>::make_TSS_TYPE () const
+####
+#### SunOS 5.7's thread library has these leaks.
+####
+suppress miu malloc; _atfork_append; _t0init; _init
+suppress miu malloc; _atfork_append; _ld_concurrency; _t0init; _init
+
#### EOF