Commit Graph

41 Commits

Author SHA1 Message Date
peter
20105af42c * fixed bug with reallocmem to use the wrong size when copying the
data to the new allocated pointer
2000-02-10 13:59:35 +00:00
peter
6b66a55cd6 * truncated log 2000-02-09 16:59:28 +00:00
peter
06edc7aa14 * use backtracestrfunc() 2000-02-07 10:42:44 +00:00
peter
d19710a9ad * fixed tracereallocmem which supplied the wrong size for tryresize 2000-02-02 11:13:15 +00:00
peter
ba0b8a2e1b * reallocmem fixed for freemem() call when size=0 2000-01-31 23:41:30 +00:00
Jonas Maebe
8095e34fae * finally fixed tracereallocmem completely 2000-01-20 14:25:51 +00:00
Jonas Maebe
adcc8f25b7 * another problme with realloc fixed (one left) 2000-01-20 13:17:11 +00:00
Jonas Maebe
2c25000f32 * fixed problem with reallocmem and heaptrc 2000-01-20 12:35:35 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
daniel
a79b4a404b * copyright 2000 added 2000-01-07 16:32:21 +00:00
Jonas Maebe
0eacfedcb8 * fixed traceReallocMem with nil pointer (simply calls traceGetMem now in
such a case)
2000-01-05 13:56:55 +00:00
peter
ca84c2bc26 * fixed reallocmem with p=nil 2000-01-03 19:37:52 +00:00
peter
5fec122056 * removed warnings 1999-11-14 21:35:04 +00:00
pierre
bd7d22c00f * several extra_size_info fixes 1999-11-09 22:32:23 +00:00
peter
aa083c5b4d * truncated log 1999-11-06 14:35:38 +00:00
peter
6a10b2661b * freemem,reallocmem now get var argument 1999-11-01 13:56:50 +00:00
peter
71d7f4ef38 * memorymanager expanded with allocmem/reallocmem 1999-10-30 17:39:05 +00:00
peter
88b7b037b2 + new heap manager supporting delphi freemem(pointer) 1999-09-17 17:14:11 +00:00
peter
12e807b5bc * fixed missing var 1999-09-10 17:13:41 +00:00
peter
38a2727fb2 * pointer fixes 1999-09-08 16:14:41 +00:00
peter
8da59d4757 * objfpc mode for 0.99.12 1999-08-18 12:03:16 +00:00
michael
0988042528 Removed the mode for objpas 1999-08-17 14:56:03 +00:00
peter
16a296c90a * merged 1999-07-10 10:33:50 +00:00
michael
32e36bc10b + + heaptrc now uses finalize instead of exitproc 1999-07-09 10:38:10 +00:00
peter
b4a852e74b * merged 1999-07-05 20:22:08 +00:00
pierre
f664777328 * support for heap allocated before TraceGetMem is used in
FPC_CHECKPOINTER
  * faster CHECKPOINTER routine (list of valid blocks only !)
1999-05-23 00:07:17 +00:00
pierre
28c391a3a2 * allow for .bss section below heaporg in go32v2 code 1999-05-18 22:15:55 +00:00
pierre
cfc811c376 * allow nil pointer in FPC_CHECKPOINTER !! 1999-05-16 23:56:09 +00:00
pierre
c4ee11532a + with EXTRA memory is filled with $F0 and checked at end 1999-05-12 16:49:29 +00:00
pierre
132f4cf015 + extra's with -dEXTRA, uses a CRC check for released memory 1999-05-11 12:52:42 +00:00
peter
a8a60d933a * show also allocation stack for a wrong size 1999-03-26 19:10:34 +00:00
pierre
710ab457d7 * no heap dump if program has an heap error ! 1999-02-16 17:20:26 +00:00
pierre
ab763cd69c + added text arg for dump_stack 1999-01-22 12:39:19 +00:00
michael
f5eeedee0b + Removed underscores in heaptrc unit 1998-12-15 23:49:51 +00:00
peter
c7875f8dd9 * write extra info also for wrong size 1998-11-16 12:20:13 +00:00
pierre
47f406fc04 * size is now also checked
+ added halt_on_error variable (default true)
    to stop at first error in getmem/freemem
1998-11-06 08:46:01 +00:00
pierre
b6986c4f1c * changed default to keepreleased=false
(allows to compile pp in one call without reaching the
    64Mb limit of Windows 95 dos box)
  * corrected so typo errors
1998-10-09 11:59:31 +00:00
pierre
64b0e99cc9 + added possibility for more info 1998-10-08 14:49:05 +00:00
pierre
0bccbc5fde + added trace of first dispose for errors 1998-10-06 17:09:13 +00:00
peter
45f1890009 + quicktrace 1998-10-02 10:35:38 +00:00
peter
c783636b0f + first version 1998-10-01 14:54:20 +00:00