forked from fredericgermain/LeakTracer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
111 lines (76 loc) · 3.37 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
Overview of Changes from LeakTracer 2.4/2.4_MG/2.4_GS to 3.0
==============================================
2011/09/15
Overview of Changes from LeakTracer 2.4 to 2.4_GS (Greg Stewart)
==============================================
Patch for tracing malloc/free too by Greg Stewart
Overview of Changes from LeakTracer 2.4 to 2.4_MG (Michael Gopshtein)
==============================================
2006/??/??
(*) Functions to stop and end monitoring at any point of time, in
order to avoid "false alarms", e.g. for start-up code.
(*) Separate flags for monitoring allocations and releases. Allows
to stop monitoring new allocations, but still monitor releases.
Useful in applications which release memory after some period of time
(*) Monitoring of memory alocated by certain threads. For example, only
threads performing specific task.
(*) Printing full call stack of allocated memory.
Overview of Changes from LeakTracer 2.3 to 2.4
==============================================
2003/08/28
Improve MAGIC on platforms that don't allow unaligned access
Overview of Changes from LeakTracer 2.2 to 2.3
==============================================
2001/06/13
Made LT more resistant to being called before init and after destruction
Overview of Changes from LeakTracer 2.1 to 2.2
==============================================
2001/03/02
Another updated by Henner: hash table to increase performance with many allocations
Overview of Changes from LeakTracer 2.0 to 2.1
==============================================
2001/02/27
Further update by Henner: optional thread safety,
choose what should make LeakTracer abort(), better
tracing of delete on non-new'ed pointers
Overview of Changes from LeakTracer 2.0 to 2.1
==============================================
2000/11/19
Rewrite by Henner Zeller introduces LD_PRELOAD and much more
Overview of Changes from LeakTracer 1.5 to 1.6
==============================================
2000/08/21
use a destructor instead of __attribute__(destructor)
Overview of Changes from LeakTracer 1.4 to 1.5
==============================================
1999/07/21
Fix for the above suggested by Alan Gonzalez
Overview of Changes from LeakTracer 1.3 to 1.4
==============================================
1999/03/27
Allow %p format without leading 0x for non-GNU libc.
Option to leak-analyze to run the program.
Overview of Changes from LeakTracer 1.2 to 1.3
==============================================
1999/02/26
allow delete 0
Overview of Changes from LeakTracer 1.1 to 1.2
==============================================
1999/02/23
Oops, forgot to free() the memory..
Overview of Changes from LeakTracer 1.0 to 1.1
==============================================
1999/02/23
first public release/added operator new[] / delete[]
Overview of LeakTracer 1.0
==============================================
1999/02/21
only tested internally
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2006,
2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.