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

📄 changelog.1

📁 测试内存泄露工具
💻 1
📖 第 1 页 / 共 5 页
字号:
	* New STDC definitions of DMALLOC_PNT and DMALLOC_FREE_RET.	* Removed all STRDUP and BDUP macros.  Was anyone using them?Wed Nov  9 15:43:45 1994  Gray Watson  ()	* Upgraded to autoconf 2.1.  New configure script.Tue Nov  8 18:54:04 1994  Gray Watson  ()	* Added dying message when malloc_die is called.  Thanks Marty.	* Reworked the manual a ton.  Looks much better.  Added	Quick-Start + Installation sections.	* Lots of changes to notes files.Thu Nov  3 17:25:29 1994  Gray Watson  ()	* Released version 3.0.3.	* Added dmalloc.cc C++ file to distribution.	* Default is now to build/install a libdmalloclp.a library.Wed Oct 26 21:13:11 1994  Gray Watson  ()	* Removed the log-error tag.  Pretty worthless.  If you had	logpath set then it should log errors.Tue Oct 18 19:54:21 1994  Gray Watson  ()	* Fixed problem with new args clearing all old ones.Sat Oct 15 13:55:16 1994  Gray Watson  ()	* Added dmalloc.h.2 creation to config.status file.  Thanks Dave.	* Added a startup message with the debug flags used to logfile.Fri Oct 14 18:40:59 1994  Gray Watson  ()	* Fixed dumb errors with FUNC_CHECK code.  Thanks Dave.Thu Oct 13 21:25:52 1994  Gray Watson  ()	* Added default tags: default,low,medium,high,all to dmalloc.	* Renamed check-free to check-blank but left free for compat.	* Made a number of changes from Dave MacKenzie.  Reworking the	manual fixed the Makefile, RC file, argv, etc...Wed Oct 12 13:00:48 1994  Gray Watson  ()	* Added long/short options to dmalloc and env routines.	* Changed some dmalloc options.  -T -> -D, -L -> -t.  Yeach!	* Added better error logging in chunk.Tue Oct  4 13:39:40 1994  Gray Watson  ()	* Added DG/UX code to return.h and atexit code and notes to the	distribution.  Thanks Joerg.Mon Sep 26 11:59:56 1994  Gray Watson  ()	* Releasing version 3.0.2.	* Fixed stupid strtok error in dmallocrc file processing.Mon Sep 26 11:20:17 1994  Gray Watson  ()	* Fixed problems with env code and that sprintf returning (char *)	on some archs.  DUMB!Wed Sep 21 11:45:19 1994  Gray Watson  ()	* Library now dumps the proper fence-bottom bytes on first pointer	error.	* Fixed 2 casting problems on OSF.  Thanks Dave.Tue Sep 20 13:58:08 1994  Gray Watson  ()	* Releasing version 3.0.1.	* Combined all env variables into DMALLOC_OPTIONS.  Lots of	changes to dmalloc program.Fri Sep 16 14:50:26 1994  Gray Watson  ()	* Added short token strings and values to -T very-verbose output.	* Added -n flag to dmalloc program for printing/not-doing actions.Tue Sep 13 11:36:10 1994  Gray Watson  ()	* Added mkinstalldirs to distribution.  Thanks Francois.Mon Sep 12 13:12:38 1994  Gray Watson  ()	* Fixed zsh and [t]csh alias messages in documentation.	* Added install.sh to distribution. Thanks Francois.Mon Sep 12 10:07:29 1994  Gray Watson  ()	* Renamed _dmalloc_error to dmalloc_error since it is used	externally so often.  Sorry folks.	* Removed time() and getpid() from compat functions.  Moved	HAVE_... tests into the code that used them.  Duhhhh.	* Changed DMALLOC_DEBUG_DISABLE flag to DMALLOC_DISABLE.	* Fixed some include file auto-include messages. Thanks Francois.Thu Sep  8 10:07:56 1994  Gray Watson  ()	* Releasing version 3.0.0.	* Fixed a problem with some list checking via user feedback.Fri Sep  2 17:34:02 1994  Gray Watson  ()	* Fixed possible recursion problem.  Thanks Marty.Mon Aug 29 11:08:36 1994  Gray Watson  ()	* Tons of name changes going from malloc_dbg -> dmalloc.  Lots of	files, internal/external routines, variables, etc.Sat Aug 27 19:33:16 1994  Gray Watson  ()	* Releasing 2.2.1 so I make the name shifts.	* Fixed problem with IMPORT in malloc_dbg.3 via user feedback.Mon Aug  8 22:43:44 1994  Gray Watson  ()	* Releasing version 2.2.0.Mon Aug  8 22:29:11 1994  Gray Watson  ()	* Added no-special test option to malloc_t.	* Fixed problem with merging adjacent free blocks if last/first	block being freed.Wed Aug  3 14:28:20 1994  Gray Watson  ()	* Fixed xmalloc,xrealloc,etc. override functions.	* Added xstrdup to the x leap function list.Mon Aug  1 23:03:50 1994  Gray Watson  ()	* Added $verbose checks in configure.  Thanks Francois.	* Added 'err' label to error printing.  Thanks Francois.Fri Jul 22 11:48:26 1994  Gray Watson  ()	* Added ability to combine adjacent free blocks into one.Thu Jul 21 14:44:25 1994  Gray Watson  ()	* 0 or negative MALLOC_INTERVAL values act as if no interval value.	* Made a 'malloc_dbg -i 0' undefine MALLOC_INTERVAL.	* Fixed calloc return-address problem.  Thanks Gregory.	* Added KILL_PROCESS macro to configuration scripts.  Replaces	ERROR_SIGNAL.Thu Jul 10 00:00:00 1994  Gray Watson  ()	* Marty Leisner compiles library on MS-DOG!Sun May 22 18:37:31 1994  Gray Watson  ()	* Fixed some problems with malloc_errno set after call to error.Wed May 11 12:02:31 1994  Gray Watson  ()	* Released version 2.1.0.	* Fixed problem with never-reuse going on/off and check-lists.	* Added -r (random-debug) option to malloc_t which causes it to	constantly change the dmalloc flags while testing.	* Fixed VERY nasty bug in realloc with alloc-blank and no	realloc-copy token.	* Fixed problem with ANSI-C configure on AIX systems.Fri Apr  8 13:51:39 1994  Gray Watson  ()	* Fixed some race conditions with sbrk failure.Thu Apr  7 17:13:31 1994  Gray Watson  ()	* Added some better checking for out-of-range arguments.	* Changed heap-error to 0L from -1.	* Added -p max-pointers argument to malloc_t.Wed Apr  6 23:02:07 1994  Gray Watson  ()	* Added 'log-nonfree-space' token for logging unfreed memory	space.Wed Mar 30 01:03:56 1994  Gray Watson  ()	* Added iteration count label to all logfile output.Fri Mar 25 01:18:55 1994  Gray Watson  ()	* Fixed small recursive problem messing up malloc #2 info.Mon Mar 21 09:58:21 1994  Gray Watson  ()	* Added xmalloc,xrealloc,etc. override functions.Sun Mar 20 14:48:25 1994  Gray Watson  ()	* Added better mechanisms for const definition.Sun Mar 20 11:57:34 1994  Gray Watson  ()	* Renamed token 'log-perror' and 'print-perror' to '...-error'.Wed Mar  2 22:49:18 1994  Gray Watson  ()	* Fixed some spelling and other misc problems.Sun Feb 27 17:53:35 1994  Gray Watson  ()	* New argv files.  Fixed Makefile.all.in problem.	* Released version 2.0.1.Sun Feb 20 00:39:37 1994  Gray Watson  ()	* Cleaned up a number of configure/compat functions.Fri Feb 18 02:32:53 1994  Gray Watson  ()	* Fixed tons of __STDC__ defines.  Finally I hope.	* Added more commands to malloc_t to log information, etc.	* Released version 2.0.0.	* Last minute fixes from Sparc and MIPS boxes.Thu Feb 17 17:47:05 1994  Gray Watson  ()	* Lots of changes to add argv files in place of argv subdir.	* added initial support for external block locating.  this is	going to be a toughy to solve.  there is a catch-22 here.Sat Jan 22 01:34:55 1994  Gray Watson  ()	* moved BLOCK_SIZE into malloc_log because its used everywhere.Fri Jan 21 23:45:26 1994  Gray Watson  ()	* added missing checks for ADMIN_FREE in heap_checkWed Jan 19 20:43:05 1994  Gray Watson  ()	* Added a new texinfo.tex macro file.	* Renamed CHECK_FREE to CHECK_BLANK internally.	* Added 'allow-nonlinear' token to remove special checks.Mon Dec 20 14:14:08 1993  Gray Watson  ()	* Added a -m max-amount flag to malloc_t.	* Renamed dbg_tokens.h -> debug_tok.h and dbg_values.h -> debug_val.hMon Dec 20 02:24:02 1993  Gray Watson  ()	* Added -V option to malloc_dbg and desc field for debug-token list.Sun Dec 19 23:35:53 1993  Gray Watson  ()	* moved the NULLs in malloc_dbg.h to 0L.	* added a debugging section to the manual and moved some stuff	around.Fri Dec 17 15:02:29 1993  Gray Watson  ()	* fixed some compilation errors with non-STDC systems re	Charles Campbell.Mon Dec  6 01:18:29 1993  Gray Watson  ()	* new fence read/write code.  much cleaner.  new FENCE_TOP define.Tue Nov 30 05:35:39 1993  Gray Watson  ()	* added special tests to malloc_t.  cleaned up and tested	alloc(0).Mon Nov 29 21:39:54 1993  Gray Watson  ()	* turned num_bits into a macro and condensed log_heap_map.  added	MAX_SLOTS to chunk.Tue Nov 23 02:39:44 1993  Gray Watson  ()	* fixed heap_check error with free blocks.	* Added light and heavy makefile targets for automatic testing.	* added -s flag to malloc_t and cleaned up the output.	* added realloc test code to malloc_t and immediately had to fix a	pretty nasty realloc bug with the new code.	* phased in the version 1.3.5 branch changes into the 2.0.0	version.  looks like it was reasonably painless.Mon Nov 22 22:21:56 1993  Gray Watson  ()	* Integrated tons of new heap code with per/block allocations (not	base 2) and better free list management with block splitting.	* Releasing version 1.3.5.	* Added more automatic and comprehensive malloc_t testing	facilities with argv options.	* removed library from linking with malloc_dbg.  good idea dave.	* integrated some fixes and remove pre-main shit.Mon Nov 15 00:39:51 1993  Gray Watson  ()	* Added -T option to malloc_dbg: list-tokens for listing of debug	tokens.	* added ERROR_SIGNAL configure entry.  defaults to SIGABRT.	(NOTE: later removed).Sun Nov 14 23:08:03 1993  Gray Watson  ()	* Added 'never-reuse' token to never reuse free'd memory.Mon Nov  8 05:44:58 1993  Gray Watson  ()	* added ra_info to the contrib directory.  Big wow.Wed Nov  3 00:56:19 1993  Gray Watson  ()	* Added check for pre-main calls to malloc.  HACK!	* Added on_exit and atexit support to auto-call malloc_shutdown.	Thanks much to Manfred, Dave, Scott, and Rich.	* Added -m (minus) option to malloc_dbg.  Why didn't I think of	this before?Tue Nov  2 16:45:32 1993  Gray Watson  ()	* Fixed problem with getenv processing.Wed Oct 20 19:30:34 1993  Gray Watson  ()	* Renamed malloc_debug to malloc_flags.	* Added all malloc utility functions to malloc_lp.c.  Now	programs can call malloc_shutdown (for instance) without fear.	See malloc_lp.h.Sat Oct 16 19:18:53 1993  Gray Watson  ()	* removed debug token log-ra, log-unknown should be enough.Thu Oct 14 19:48:42 1993  Gray Watson  ()	* malloc_heap_map() -> malloc_log_heap_map() for consistency.Wed Oct 13 17:58:55 1993  Gray Watson  ()	* Added malloc_log_unfreed() to dump non-free memory to	logfile.  Good for comparing heaps to see differences.	* Added -p flag to malloc_dbg to allow adding of tokens to	debug value.	* added DEBUG_LOG_STAMP to add timestamps to log entries.	* Added malloc_log_stats() to dump stats to log file.	* Re-added cfree() call.  No reason not to have it.Sun Sep 26 14:36:54 1993  Gray Watson  ()	* For new version 2.0.0b.  Major changes.  Lots of procedures	moved around.  Rewrote a large part of get_bblocks and removed	get_bblock_adm.	* Releasing version 1.3.4.	* Added -std1 configuration changes and bcopy fixes.	* Fixed up the messages to provide more information and to just	reflect reality.  Some real dumb errors found.	* Added malloc_debug_current() and #ifdef STDC instead of	#if.  Thanks Scott.Wed Sep 22 00:43:54 1993  Gray Watson  ()	* Removed log-bad-pnt.  What a dumb token!  Unnecessary!Mon Sep 20 20:36:23 1993  Gray Watson  ()	* Releasing version 1.3.3.	* Added ALLOW_FREE_NULL defines because of some systems allowing	free(0).  Yeach!  Thanks Dave.Fri Sep 10 17:10:45 1993  Gray Watson  ()	* Fixed debug value changes in mid-stream.  Repaired configuration	error with memcpy/bcopy and memcmp/bcmp.  Thanks Marc.Tue Sep  7 00:49:50 1993  Gray Watson  ()	* Renamed all error codes to ERROR_*.  Added ERROR_IS_FREE and	changed some of the already-free errors to this.  Reworded some	error messages and added free's file/line into to log_bad_pnt.Mon Aug 30 17:23:47 1993  Gray Watson  ()	* Added prototypes for _malloc_strcpy, etc. functions to	malloc_dbg.h per Scott's comments.

⌨️ 快捷键说明

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