From: <Joh...@al...> - 2003-05-09 11:19:42
|
Is there any documentation on the usage of suppressions, ie: adding your own? The manual just skips over it, and the example docs in the provided suppression files are cryptic to say the least. Google turned up nothing. I got the old write(buf) one to work, but others seem to be just ignored. Typical things which would be nice to know: Memcheck vs Addrcheck: Is Memcheck simply a leak check, and Addrcheck an address validation function? Can you suppression uninitialised variables with either of these? What does supp_kind mean, ie: Param vs Free vs Cond What is the qualification for these, ie: using of the optional pars? are the fun: / obj: sequential, ie: fun:_dl_relocate_object* obj:*libc-2.2.?.so fun:_dl_catch_error* Does that mean its _dl_relocate_object, which is called by anything in libc-2.2 and then called by _dl_catch_error. Oh yeah, is the order from bottom to top, ie: is the last function first, rather than other way around (I know its the former, but its nice to get it stated in documentation...) Whats core: mean? { pthread_error/__pthread_mutex_destroy/_IO_default_finish core:PThread fun:pthread_error fun:__pthread_mutex_destroy fun:_IO_default_finish* } The qualifiers, sometimes we get Memcheck:Value4? Addr4? An explanation would be nice. Any pointers to information such as this would be great. Great project though. Thanks John |