Automatic uninitialized value usage detection during full-system emulation
https://doi.org/10.15514/ISPRAS-2016-28(5)-1
Abstract
About the Author
N. A. BelovRussian Federation
References
1. Smith J., Nair R. Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2005, 656 p.
2. QEMU Emulator User Documentation (online publication). Available at: http://qemu.weilnetz.de/qemu-doc.html, accessed 13.11.2014.
3. Android Memory Checker Component (online publication). Available at: https://github.com/android/platform_external_qemu/blob/791e96ffc61d52eae80f94129a93ff67474f3ff9/docs/ANDROID-MEMCHECK.TXT, accessed 3.12.2014.
4. Memcheck: a memory error detector (online publication). Available at: http://valgrind.org/docs/manual/mc-manual.html, accessed 16.11.2014.
5. Bellard F. QEMU, a Fast and Portable Dynamic Translator. Proceedings of the Annual Conference on USENIX Annual Technical Conference, 2005, p. 41.
6. Seward J., Nethercote N. Using Valgrind to Detect Undefined Value Errors with Bit-precision. Proceedings of the Annual Conference on USENIX Annual Technical Conference, 2005, p. 2.
Review
For citations:
Belov N.A. Automatic uninitialized value usage detection during full-system emulation. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2016;28(5):11-26. (In Russ.) https://doi.org/10.15514/ISPRAS-2016-28(5)-1