This Bachelor's thesis deals with the development of an LLVM adapter for the Code Listener Infrastructure, which simplifies the creation of static analyzers such as the Predator and the Forester. They are developed and used within the group VeriFIT. It describes LLVM compiler system, the internal representation of the code and frontend Clang. Part of this work is the implementation of the adapter. Up to this date, it is able to analyze a limited set of programs in C. It is able to generate CFGs. Some tests for Predator and Forester pass. It is also hinted at future developments
The SEI CERT C/C++ Coding Standard is a set of rules and recommendations for secure coding. It would...
U cilju rada je bilo upoznati se s LLVM-om i proučiti performanse programa. Uspoređene su performans...
This thesis deals with design, implementation and testing of the csim tool, which compares two C sou...
The focus of this master's thesis is on the topic of instrumentation during the compilation process ...
This bachelor thesis deals with support of automatic vectorization of code in the LLVM compilation f...
This master's thesis deals with the analysis of dynamic linked data structures using shape analysis ...
This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend...
Program checking is indisputably important, especially if originating in formal methods. VeriFIT at ...
This thesis deals with the principles of program exploitation and detection of potential vulnerabili...
This thesis first describes the concept of a compiler, what it is and what typical compiler consists...
Just like the release of the Clang compiler, the advent of LLVM in the field of static code analysis...
U ovom radu proučavamo programski jezik C0, osnove infrastrukture LLVM, te pokazujemo kako se u jezi...
Tato diplomová práce se zabývá problematikou překladu programovacích jazyků do strojového kódu. Zamě...
In the present work I study ways of checking common beginner mistakes in C language programs using s...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
The SEI CERT C/C++ Coding Standard is a set of rules and recommendations for secure coding. It would...
U cilju rada je bilo upoznati se s LLVM-om i proučiti performanse programa. Uspoređene su performans...
This thesis deals with design, implementation and testing of the csim tool, which compares two C sou...
The focus of this master's thesis is on the topic of instrumentation during the compilation process ...
This bachelor thesis deals with support of automatic vectorization of code in the LLVM compilation f...
This master's thesis deals with the analysis of dynamic linked data structures using shape analysis ...
This thesis presents the construction and evaluation of an LLVM based codegenerator, an LLVM backend...
Program checking is indisputably important, especially if originating in formal methods. VeriFIT at ...
This thesis deals with the principles of program exploitation and detection of potential vulnerabili...
This thesis first describes the concept of a compiler, what it is and what typical compiler consists...
Just like the release of the Clang compiler, the advent of LLVM in the field of static code analysis...
U ovom radu proučavamo programski jezik C0, osnove infrastrukture LLVM, te pokazujemo kako se u jezi...
Tato diplomová práce se zabývá problematikou překladu programovacích jazyků do strojového kódu. Zamě...
In the present work I study ways of checking common beginner mistakes in C language programs using s...
This master's thesis describes the design and implementation of a new backend for the Timber compile...
The SEI CERT C/C++ Coding Standard is a set of rules and recommendations for secure coding. It would...
U cilju rada je bilo upoznati se s LLVM-om i proučiti performanse programa. Uspoređene su performans...
This thesis deals with design, implementation and testing of the csim tool, which compares two C sou...