Analyzing C/C++ code entities and relations for program understanding
https://doi.org/10.15514/ISPRAS-2015-27(2)-4
Abstract
About the Authors
A. . BelevantsevRussian Federation
E. . Velesevich
Russian Federation
References
1. The LLVM Compiler Infrastructure. http://LLVM.org/
2. Clang compiler. http://clang.llvm.org
3. The Understand tool. https://scitools.com/
4. The Imagix4D tool. http://www.imagix.com/products/source-code-analysis.html
5. A. Avetisyan, A. Belevantsev, A. Borodin, V. Nesov. Ispol'zovanie staticheskogo analiza dlya poiska uyazvimostej i kriticheskikh oshibok v iskhodnom kode program [The usage of static analysis for searching vulnerabilities and critical errors in source code]. Trudy ISP RАN [The Proceedings of ISP RAS], vol. 21, 2011. pp. 23-38 (in Russian)
6. V. Ivannikov, A. Belevantsev, A. Borodin, V. Ignatiev, D. Zhurikhin, A. Avetisyan, M. Leonov. Staticheskij analizator Svace dlya poiska defektov v iskhodnom kode program [Svace: static analyzer for detecting of defects in program source code]. Trudy ISP RАN [The Proceedings of ISP RAS], vol 26, issue 1, 2014, pp. 231-250 (in Russian)
7. The GNU Binutils package. http://www.gnu.org/software/binutils/
Review
For citations:
Belevantsev A., Velesevich E. Analyzing C/C++ code entities and relations for program understanding. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2015;27(2):53-64. (In Russ.) https://doi.org/10.15514/ISPRAS-2015-27(2)-4