Pin-Based Memory Leakage Detection Tool for Mobile Device Development


The KIPS Transactions:PartA, Vol. 18, No. 2, pp. 61-68, Apr. 2011
10.3745/KIPSTA.2011.18.2.61,   PDF Download:

Abstract

Memory error debugging is one of the most critical processes in improving software quality. However, due to the extensive time consumed to debug, the enhancement often leads to a huge bottle neck in the development process of mobile devices. Most of the existing memory error detection tools are based on static error detection; however, the tools cannot be used in mobile devices due to their use of large working memory. Therefore, it is challenging for mobile device vendors to deliver high quality mobile devices to the market in time. In this paper, we introduce "PinMemcheck", a pin-based memory error detection tool, which detects all potential memory errors within 1.5x execution time overhead compared with that of a baseline configuration by applying the Pin`s binary instrumentation process and a simple data structure.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. J. Jo and S. W. Kim, "Pin-Based Memory Leakage Detection Tool for Mobile Device Development," The KIPS Transactions:PartA, vol. 18, no. 2, pp. 61-68, 2011. DOI: 10.3745/KIPSTA.2011.18.2.61.

[ACM Style]
Kyong Jin Jo and Seon Wook Kim. 2011. Pin-Based Memory Leakage Detection Tool for Mobile Device Development. The KIPS Transactions:PartA, 18, 2, (2011), 61-68. DOI: 10.3745/KIPSTA.2011.18.2.61.