Bc. Martina Vitovská
Master's thesis
Instrumentation of LLVM IR
Instrumentation of LLVM IR
Abstract:
Tato práce se zaměřuje na instrumentaci LLVM IR. Popisuje existující nástroje, které používají instrumentaci kódu za účelem jeho analýzy. Dále je implementován a popsán nový nástroj pro instrumentaci LLVM IR, který je možné konfigurovat uživatelem. Navíc může instrumentace v tomto nástroji využívat výsledky různých jiných statických analýz. V rámci práce je také vytvořena konfigurace pro kontrolu zacházaní …moreAbstract:
The thesis is focused on instrumentation of LLVM IR. We give an insight into existing tools that instrument a code to perform an analysis on it. Further, we implement and describe a new tool for instrumentation of LLVM IR that is configurable by a user. Moreover, the instrumentation can utilize various static analyses. We create a configuration for checking memory safety and reduce the number of inserted …more
Language used: English
Date on which the thesis was submitted / produced: 13. 12. 2017
Identifier:
https://is.muni.cz/th/nhd8u/
Thesis defence
- Date of defence: 1. 2. 2018
- Supervisor: doc. RNDr. Jan Strejček, Ph.D.
- Reader: prof. RNDr. Jiří Barnat, Ph.D.
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatikyMasaryk University
Faculty of InformaticsMaster programme / field:
Applied Informatics / Applied Informatics