Závěrečná práce: Bc. Martina Vitovská: Instrumentation of LLVM IR
Diplomová práce
Instrumentation of LLVM IR
Anotace
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í …více
Abstract
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 …více
Zadání práce
13. 12. 2017 12:06, prof. RNDr. Jan Strejček, Ph.D., učo 3366
- Zadáno/změněno 2. 2. 2018 10:27, Helena Kryštofová
- Záznam založen 21. 11. 2017 13:47, Jana Zemanová, učo 9619
- Zveřejnit od 13. 12. 2017 08:59, Eva Drštková
- Práce převzata 13. 12. 2017 08:59, Eva Drštková
Přílohy
Konzultant
KPSK FI MU
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Improving out-of-bound access checking in Symbiotic
Mgr. Anna Řechtáčková -
A Common Framework for Inquiries about Program Properties
Mgr. Tomáš Brukner -
Slicing of LLVM Bitcode
RNDr. Marek Chalupa, Ph.D. -
Abstraction via Program Transformation
RNDr. Henrich Lauko, Ph.D., učo 410438 -
Detecting Bugs in Low-Level Memory-Manipulating Programs
Bc. Ján Durec -
Analysis of the Bitbox02 crypto-wallet source code
Bc. Daniel Krejska -
Analysis of Parallel C++ Programs
RNDr. Vladimír Štill, Ph.D., učo 373979 -
Dynamic Analysis of Concurrent Programs
Bc. Jozef Hoschek




