File: FEATURES

package info (click to toggle)
ccmalloc 0.4.0-9
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 488 kB
  • ctags: 446
  • sloc: ansic: 4,493; sh: 523; makefile: 105; cpp: 89
file content (71 lines) | stat: -rw-r--r-- 1,799 bytes parent folder | download | duplicates (3)
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
------------------------------------------------------------------------------
FEATURES:
------------------------------------------------------------------------------

ccmalloc
========

is a memory profiler:
  
  + simple usage model (new)

  + supports dynamically linked libraries (not dlopen)

  + detects memory leaks

  + detects multiple deallocation of same data

  + detects under writes and over writes

  + detects writes to already deallocated data

  + allocation and deallocation statistics

  + also applicable for optimized and stripped code

  + provides file and linenumber info for whole (c)all (c)hain
    (not only for the immediate caller of malloc/free)

  + supports C++

  + no recompilation needed
    (just link with `-lccmalloc -ldl' or with `ccmalloc.o -ldl')

  + efficient representation of (c)all(c)hains

  + customizable pretty printing of call chains

  + selective printing of call chains

  + customizable resource usage
    (from 1 to 6(+epsilon) additional pointers per allocation)

  + sorting

  + (compressed) log file

  + log file for parallel execution
  
  + startup file `.ccmalloc'

  + OS: Linux, Solaris, and (NEW) FreeBSD

  + Compiler:

    o gcc (for C only needed for compiling library)
  
  - you need to dynamically compile your program
  
  - sorry no more docs than `ccmalloc.cfg' this file and the test files
    in the test directory.

  - uses `nm' and `gdb' to get information about symbols
    and `gzip' or `compress' to compress log files (all
    should be in your PATH if needed)

  - see BUGS

------------------------------------------------------------------------------
(C) 1997-2003 Armin Biere
$Id: FEATURES,v 1.5 2003/02/03 08:03:54 biere Exp $
------------------------------------------------------------------------------