Thesis Details

Transformace kódů aplikovaná pro dekompilaci

Bachelor's Thesis Student: Šomlo Ivan Academic Year: 2006/2007 Supervisor: Meduna Alexander, prof. RNDr., CSc.
English title
Code Transformation Applied to Decompilation
Language
Czech
Abstract

This thesis discusses the decompilation process and its phases. Decompilation is the reverse process of compilation. Its goal is to transform input program, usually in machine code, into functionally equivalent form in some high level language. The thesis describes disassembling, intermediate code generation, basic block analysis, optimization, data flow analysis, code flow analysis and output code generation.

Keywords

decompilation, machine code, disassembler, three address code, data flow analysis, control flow analysis

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
12 June 2007
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Herout Pavel, doc. Ing., Ph.D. (WBU in Pilsen), člen
Lukáš Roman, Ing., Ph.D. (DIFS FIT BUT), člen
Růžička Richard, doc. Ing., Ph.D., MBA (DCSY FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), člen
Citation
ŠOMLO, Ivan. Transformace kódů aplikovaná pro dekompilaci. Brno, 2007. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2007-06-12. Supervised by Meduna Alexander. Available from: https://www.fit.vut.cz/study/thesis/4920/
BibTeX
@bachelorsthesis{FITBT4920,
    author = "Ivan \v{S}omlo",
    type = "Bachelor's thesis",
    title = "Transformace k\'{o}d\r{u} aplikovan\'{a} pro dekompilaci",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2007,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/4920/"
}
Back to top