Thesis Details

Optimalizace v zadní části zpětného překladače

Bachelor's Thesis Student: Kollár Jaroslav Academic Year: 2012/2013 Supervisor: Zemek Petr, Ing.
English title
Optimizations in the Decompiler's Back-End
Language
Czech
Abstract

This bachelor's thesis describes the design and implementation of optimizations in the retargetable decompiler's back-end. The purpose of these optimizations is to improve readability of the produced source code. In the introduction, basic information about reverse engineering and decompilation is provided. Then, there is an analysis of the source code produced by the decompiler to familiarize the reader with the proposed optimizations. After that, there is the main part of this work, which describes the design and implementation of the proposed optimizations. It is followed by mentioning the techniques that were used for testing. The present work is concluded by a summary of the achieved results and their benefits.

Keywords

Reverse engineering, decompilation, decompiler's back-end, optimization, source code readability

Department
Degree Programme
Files
Postponement of publication
The full text of the thesis will be published after 10 years
Status
defended, grade A
Date
13 June 2013
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Fučík Otto, doc. Dr. Ing. (DCSY FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
KOLLÁR, Jaroslav. Optimalizace v zadní části zpětného překladače. Brno, 2013. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2013-06-13. Supervised by Zemek Petr. Available from: https://www.fit.vut.cz/study/thesis/14370/
BibTeX
@bachelorsthesis{FITBT14370,
    author = "Jaroslav Koll\'{a}r",
    type = "Bachelor's thesis",
    title = "Optimalizace v zadn\'{i} \v{c}\'{a}sti zp\v{e}tn\'{e}ho p\v{r}eklada\v{c}e",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2013,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/14370/"
}
Back to top