mariadb/ut
marko dda7217e08 branches/zip: Free all resources at shutdown. Set pointers to NULL, so
that Valgrind will not complain about freed data structures that are
reachable via pointers.  This addresses Bug #45992 and Bug #46656.

This patch is mostly based on changes copied from branches/embedded-1.0,
mainly c5432, c3439, c3134, c2994, c2978, but also some other code was
copied.  Some added cleanup code is specific to MySQL/InnoDB.

rb://199 approved by Sunny Bains
2009-11-02 09:42:56 +00:00
..
ut0auxconf_atomic_pthread_t_gcc.c branches/zip: Revert ut0auxconf_* to r5102, 2009-05-25 10:39:07 +00:00
ut0auxconf_atomic_pthread_t_solaris.c branches/zip: 2009-09-12 06:22:55 +00:00
ut0auxconf_have_gcc_atomics.c branches/zip: 2009-09-12 06:30:08 +00:00
ut0auxconf_have_solaris_atomics.c branches/zip: Revert ut0auxconf_* to r5102, 2009-05-25 10:39:07 +00:00
ut0auxconf_pause.c branches/zip: 2009-07-21 09:28:27 +00:00
ut0auxconf_sizeof_pthread_t.c branches/zip: Revert ut0auxconf_* to r5102, 2009-05-25 10:39:07 +00:00
ut0byte.c branches/zip: Add some Doxygen comments, mainly to structs, typedefs, 2009-05-25 12:09:24 +00:00
ut0dbg.c branches/zip: Add some Doxygen comments, mainly to structs, typedefs, 2009-05-25 12:09:24 +00:00
ut0list.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
ut0mem.c branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
ut0rnd.c branches/zip: Add some Doxygen comments, mainly to structs, typedefs, 2009-05-25 12:09:24 +00:00
ut0ut.c branches/zip: ut_time_ms(): Return ulint, not uint. 2009-09-09 05:50:50 +00:00
ut0vec.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
ut0wqueue.c branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00