-
Notifications
You must be signed in to change notification settings - Fork 0
imsut/malloc-tracer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
malloc and free tracer to detect memory leaks
USAGE:
$ LD_PRELOAD=/somewhere/malloc_tracer.so target_executable
DESCRIPTION:
With this wrapper working as preloaded module, a target application
prints out memory allcation to a file.
By analyzing the file, you can find memory leaks, if any, and the
caller address of malloc where memory is not reclaimed.
File sample is following.
m 0x00000000008b22f0 0x0000000000000064 0x00007fca5ec17674 0x0000000000400a5b
f 0x00000000008b2280 0x0000000000000000 0x00007fca5ec1768e 0x0000000000400aa1
where ...
1st column: [m]alloc or [f]ree
2nd column: address of memory region which is malloc-ed or free-ed
3rd column: size of memory region malloc-ed in case of malloc,
always 0 in case of free
the rest: callstack
TODO:
About
malloc and free wrapper for memory leak detection
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published