⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.1

📁 测试内存泄露工具
💻 1
📖 第 1 页 / 共 5 页
字号:
	* Releasing dmalloc version 4.1.0 beta.	* Moved some settings from chunk_loc.h into settings.dist.	* Improved the handling of free(NULL) and malloc(0) settings.	* Added initial memalign support with a error message if the	alignment is less than block size which is not currently	supported.	* Renamed print-error token to print-messages.Wed Oct 28 10:17:13 1998  Gray Watson  <>	* Increased the default max memory size from 16mb to 64mb.Thu Oct 15 11:06:41 1998  Gray Watson  <>	* Released dmalloc version 4.0.3.	* Moved to #ident for rcs-ids in GCC.	* Found and fixed a bug when reallocing a previous valloced	section.  Not a good idea anyway since it will not preserve the	block-aligned status (should it).	* Released dmalloc version 4.0.2.	* Fixed a problem in return.h and DMALLOC_UNKNOWN_FILE.  Ugh.	Thanks much to Mike Sacauskis for pointing this out.Thu Oct  8 11:07:25 1998  Gray Watson  <>	* Released dmalloc version 4.0.1.	* Added startup messages acknowledging the thread status.  Added	error.o to the thread object list.Wed Oct  7 14:52:14 1998  Gray Watson  <>	* Fixed problem with thread compilation and chunk.c.  Thanks much	to Didier Verna for pointing out this problem.	* Fixed possible race condition with synchronizing with external	sbrk calls.Mon Oct  5 22:56:46 1998  Gray Watson  <>	* Migrated in new argv code.Sun Oct  4 22:56:46 1998  Gray Watson  <>	* Released dmalloc version 4.0.0.	* Updated the manual a bit.	* Made a small change to the solaris return.h code.  Thanks	Alexandre.Tue Sep 29 09:26:50 1998  Gray Watson  <>	* Releasing dmalloc version 4.0.0 beta2.	* Aligned valloc to block alignment as it should have been with	fence post checking installed.	* Renamed some internal variables and macros better names.Mon Sep 28 17:55:24 1998  Gray Watson  <>	* Added better auto-configuration of valloc.	* Improved the log-trans output messages.	* Added the printf attribute to error.c's dmalloc_message.  Fixed	a number of casting problems.Fri Sep 18 13:37:23 1998  Gray Watson  <>	* Releasing dmalloc version 4.0.0 beta.	* Added recalloc support into the library.  Thanks to Nick	Albright for suggesting it.	* Cleaned up the calloc special handling and accounting.	Simplified the local malloc functions in malloc.c.	* Added valloc support to the library after it was determined that	OSF thread libraries still use the function.  memalign will be	much harder to add.Thu Sep 17 08:42:14 1998  Gray Watson  <>	* Improved the pthread autoconfiguration and the code.  Removed	the gross macro code sections.	* Lots of small code improvements.	* Got rid of the _dmalloc_file and _dmalloc_line stuff which was	_very_ unportable.  Thanks Marty for pointed this out.  Reduced	the race conditions there and improved the handling of default	values.	* Added FTX return.h information.  Thanks to Wim van Duuren.Wed Sep 16 16:28:49 1998  Gray Watson  <>	* Added direct strdup support to the library with the assocated	leap functions.Tue Feb 10 21:12:40 1998  Gray Watson  <>	* Releasing version 3.3.1 to get rid of the -beta.Sun Dec 21 19:32:02 1997  Gray Watson  <>	* Shifted some flags to ints instead of longs.	* Improved error string handling.Wed Dec 17 08:15:04 1997  Gray Watson  <>	* Removed allocation macros from the docs and the header.  I was	not using them anymore and I would think they would be confusing.	* Added realloc(pnt, 0) works like free(pnt).  Thanks Stefan!Mon Dec  8 04:34:14 1997  Gray Watson  <>	* Reworked the log_error_info routine's dumping of the fence post	areas to properly dumps upper fence post bytes.Mon Dec  8 02:34:14 1997  Gray Watson  <>	* Releasing dmalloc version 3.3.0.	* Fixed problems with pthread locking and various conditions.	Added a warning if lock-on is set without allow-nonlinear.Sun Dec  7 21:44:17 1997  Gray Watson  <>	* Added THREAD_LOCK_INIT_VAL autoconfigure.Fri Dec  5 12:09:26 1997  Gray Watson  <>	* Performed some long overdue major code cleaning.  Added new	Lycos {}, int _b for bools, and other stuff.Wed Nov  5 11:25:09 1997  Gray Watson  <>	* Renamed argv.[ch] to be dmalloc_argv.[ch] to not clash with argv	files.Sun Jul 20 00:40:53 1997  Gray Watson  <>	* Added return address handling for SGI.  Thanks James.Mon Jul  7 03:12:28 1997  Gray Watson  <>	* Added better C++ overload functions.  From whom off the Net did	I get this from?	* Added test for DMALLOC_SIZE unsigned-ness.	* Added a FINI_DMALLOC setting to the settings.dist file to	support the OSF __fini_ stuff.	* Added pthread lock_on -o environmental settings.  You will need	to have LOCK_THREADS set to 1 in the settings.h file.Sat Mar 22 12:28:45 1997  Gray Watson  <>	* Added return-address tracking for gcc on alphas.  Thanks	Alexandre.Fri Mar 21 09:29:46 1997  Gray Watson  <>	* Released version 3.2.1.	* Added to dmalloc the ability to recognize its internal tags.	* Added better documentation of auto-dmalloc_shutdown.	* Cleaned up some configuration stuff.	* Fixed a number of signed/unsigned problems in chunk.Thu Mar 20 15:45:59 1997  Gray Watson  <>	* Removed autoconf rule in Makefile.all.	* Cleaned up pthreads locking delay code.Fri Jan 17 14:25:12 1997  Gray Watson  <>	* Releasing version 3.2.0.	* Added catch-signals debug token (about time, huh Marty?)	* Revamped autoconf scripts to be more standard.	* New signal handling.Thu Jan 16 15:22:06 1997  Gray Watson  <>	* Moved to memcpy and memcmp from the b routines.	* Fixed the locking for pthread programs.  Dumb errors.	* Ran new fillproto on h-files.  IMPORT -> extern.Thu Dec 28 20:39:00 1995  Gray Watson  <>	* Releasing version 3.1.3.	* Added new argv versions to fix problems.	* Don't allow silent dumps of test program.Tue Dec 19 19:11:19 1995  Gray Watson  <>	* Added registration subdirectory.Mon Nov 20 22:14:14 1995  Gray Watson  <>	* Removed some unresolved references in argv.c: strcasecmp, strdup.	* Fixed some porting problems to Unixware.  Unsigned chars.Mon Oct 21 00:23:51 1995  Gray Watson  <>	* Fixed bug where I called display_pnt instead of display_where.Tue Oct 10 18:43:09 1995  Gray Watson  <>	* Releasing version 3.1.2.Mon Sep 18 10:14:36 1995  Gray Watson  <>	* Finally tested fore myself the configure --srcdir option.  Found	lots of places with missing $(srcdir) entries.Wed Sep  6 13:33:59 1995  Gray Watson  <>	* Released version 3.1.2-gamma.	* Added sbrk handling in the dmalloc_t test program.	* Renumbered error values so inserting won't be a problem in the	future.  Added ERROR_EXTERNAL_HUGE.	* Added new argv files.	* Fixed up statistics to include external block handling.	* Fixed up the external sbrk handling.  I broke it with the 3.1.1	version.  This re-write is much cleaner.  Made some changes to	dblock admin handling and heap-check	* Re-added THREAD_LOCK definitions to settings.dist.  Where did	they go?Tue Sep  5 12:38:48 1995  Gray Watson  <>	* Moved install.sh to install-sh and fixed some Makefile problems.	Thanks Francois.	* Simplified the heap code a lot.  Fixed race conditions.Sun Sep  3 12:50:30 1995  Gray Watson  <>	* Releasing 3.1.2-beta.	* Added configure handling of 32768 page sizes.	* Removed stdlib inclusion in dmalloc.h.2 for size_t.	* Added some undefs for malloc, etc. for Linux.  Thanks Rick.Sat Sep  2 15:34:01 1995  Gray Watson  <>	* Releasing 3.1.2-alpha.	* Added inital thread locking for debugging threaded programs.	* New attempts to auto-configure DMALLOC_SIZE for size_t.  I've	tried this before.  We'll have to see what it screws up.	* Added settings.dist which is copied by configure.  Thanks Marty.Fri Sep  1 15:53:50 1995  Gray Watson  <>	* Started better autoconfiguring of DMALLOC_SIZE variable.Wed Aug 30 14:05:39 1995  Gray Watson  <>	* Added dmalloc_aborting flag in case kill or abort recurses.	Thanks Stephen.Tue Aug 29 17:43:54 1995  Gray Watson  <>	* Added new[] C++ function.  Thanks Arno.Tue Aug 28 00:00:00 1995  Gray Watson  <>	* Changed DMALLOC_SIZE to 'unsigned long' instead of unsigned.Fri Aug 18 11:50:03 1995  Gray Watson  <>	* Releasing version 3.1.1.	* Moved all non-linear heap checking to heap code and improved the	code immensely (read it works now).	* Fixed dumb bug in argv code.	* Added handling of NONLINEAR heap by default.Mon Aug 14 10:57:26 1995  Gray Watson  <>	* Fixed up dmalloc_t to propogate errors better.  Thanks Thorsten.Sun Aug 13 16:02:27 1995  Gray Watson  <>	* Renamed chunk_heap_check to chunk_check.Fri Jul 14 16:58:09 1995  Gray Watson  <>	* Releasing version 3.1.0.  First commercial release.	* Added academic references to permissions sections.Wed Jul  5 19:11:03 1995  Gray Watson  <>	* Released version 3.1.0-beta.Mon Jul  3 19:57:05 1995  Gray Watson  <>	* Encorporated new configed argv files from version 2.0.1.Wed Jun 28 19:48:47 1995  Gray Watson  <>	* Improved header file configurations immensely.  Removed all	casts and other dumb coding assumptions for 64 bit machines.	* Fixed dumb sparc preprocesser error.Tue Jun 20 13:56:02 1995  Gray Watson  <>	* Added commercial license restrictions to library.Mon Jun 19 22:06:12 1995  Gray Watson  <>	* Changed USE_ABORT to rely on ABORT_OKAY auto-configed setting.	* Fixed problem with fence handling and 64 bit longs.	* Added lots of comments about internal chunk structures.Tue Jun 13 17:34:02 1995  Gray Watson  <>	* pulled manual settings out of conf.h to settings.h.Tue May 31 10:30:59 1995  Gray Watson  ()	* Finished version 3.0.7.  Released later.Tue May 30 10:30:59 1995  Gray Watson  ()	* Fixed problem with conf.h references before included.	* Fixed problems with exit() calls in configure.  Thanks Rik.Mon May 15 20:13:10 1995  Gray Watson  ()	* Added error-dump token for dumping-core and continuing on errors.	* Added Web pointers to online documentation.	* Added abort() auto-configuration for KILL_PROCESS.	* Minor fixes.  Added an arg to dmalloc_die to be silent.Fri May 12 16:33:44 1995  Gray Watson  ()	* Released version 3.0.6-beta.	* Fixed problem with NEVER_REUSE and realloc same block-size.	* Fixed up logging of time.  Lots of ifdefs.	* Added a pointer overhead structure.Fri May  5 11:39:39 1995  Gray Watson  ()	* Renamed a number of chunk fields to remove the use of count.	* Logged starting/ending time in logfile.	* Added thread-id tracking with conf.h option.	* Added pointer-count tracking with conf.h option.	* Added interation-count tracking with conf.h option.	* Added global/relative time tracking with conf.h option.Fri Mar 31 16:51:52 1995  Gray Watson  ()	* Better tag output from dmalloc -t.	* New version of argv files.	* Fixed problem with dmalloc -c and start-count.	* Added some messages about upcoming errors in dmalloc_t.Thu Mar 23 10:34:33 1995  Gray Watson  ()	* Improved the manual a bit.  Phased in some alpha changes.	* Added some Next notes to the contrib directory.  Need more.Fri Mar 10 13:29:49 1995  Gray Watson  ()	* Added allow-zero token for not minding malloc(0) and free(0L).	* Made all chunk.c global counters longs.Fri Mar  3 12:37:17 1995  Gray Watson  ()	* Integrated into new CVS hierarchy.  New copyrights.Mon Jan  2 18:51:19 1995  Gray Watson  ()	* Released version 3.0.5.	* Changed my mail address and ftp location.Fri Dec 16 15:07:29 1994  Gray Watson  ()	* Fixed some old references to malloc in docs.  Thanks Dave.Thu Dec 15 10:25:59 1994  Gray Watson  ()	* Released version 3.0.4.Sat Nov 12 18:05:34 1994  Gray Watson  ()	* Removed message arg to env-get routine due to various probs.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -