Závěrečná práce: Jakub Novák: Improvements of Memory Management in KLEE
Bakalářská práce
Improvements of Memory Management in KLEE
Anotace
Klee, nástroj na symbolickú exekúciu, alokuje pamäť v hostiteľskom systéme pre každú globálnu a lokálnu premennú. Práca sa zameriava na prepracovanie alokácie pamäte vo forku nástroja Klee ako súčasti nástroja Symbiotic tak, aby sa pamäť alokovala iba vtedy, keď sa volajú externé funkcie a aby bol Klee schopný spoľahlivo porovnávať ukazovatele nielen ako konkrétne adresy ale aj ako symbolické hodnoty …více
Abstract
Klee, a symbolic execution tool, allocates memory in the host system for every global and local variable. The thesis focuses on reworking memory allocations in the Symbiotic's fork of Klee so that it only allocates memory when it calls external functions and the ability to soundly compare pointers not only as concrete addresses, but also as symbolic values. The state of the art of LLVM, symbolic execution …více
Zadání práce
17. 12. 2019 11:40, RNDr. Marek Chalupa, Ph.D.
- Zadáno/změněno 11. 2. 2020 16:19, Helena Kryštofová
- Záznam založen 26. 11. 2019 12:15, Jana Zemanová, učo 9619
- Zveřejnit od 16. 12. 2019 09:15, Alena Dvořáková
- Práce převzata 16. 12. 2019 09:15, Helena Kryštofová
Přílohy
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Symbolic-size Memory Allocation Support for Klee
Mgr. Michael Šimáček -
Lazy object initialization support in KLEE
Mgr. Jakub Novák -
Portování nástroje Symbiotic na LLVM 3.8
Mgr. Richard Trembecký -
Automatic Bug-finding Techniques for Large Software Projects
Mgr. Jiří Slabý, Ph.D. -
Improvements of reaching definitions analysis in Symbiotic
Mgr. Tomáš Jašek -
Paralelizace obrazového simulátoru buněčných populací
RNDr. David Wiesner, Ph.D., učo 255597 -
Symbolic Execution with Predicate Abstraction in Slowbeast
Mgr. Jindřich Sedláček, učo 514107 -
Verification of Memory Safety with Predator and Symbiotic
Mgr. Tomáš Jašek




