Alpha version of Memory Leak Detector. The brief architecture is following:
authorSergey Grekhov <grekhov.s@samsung.com>
Tue, 17 Aug 2010 05:35:09 +0000 (09:35 +0400)
committerSergey Grekhov <grekhov.s@samsung.com>
Tue, 17 Aug 2010 05:35:09 +0000 (09:35 +0400)
commit2e941ac5d6a45ffed9b940d857f5f0e798af100e
tree6dcba8801f14ca2d98c1fc9fed8e036a96e546cf
parent4faed55bac3a997f9077f80f8257129e10cc7cc4
Alpha version of Memory Leak Detector. The brief architecture is following:
1) on do_exit event we dump allocated regions, stack and static data using fake do_exit events
2) after dumping necessary data we let application end its execution
3) analyzing script creates a list of allocations and look for the references
to them in the dumped memory regions; herewith we report about memory leaks,
potential memory leaks and dangling pointers (see MemoryLeakDetector.py for details)
driver/storage.c