Thesis Details
Zpětný překladač bajtkódu jazyka Java
Bachelor's Thesis
Student: Hřibal Jaromír
Academic Year: 2014/2015
Supervisor: Křivka Zbyněk, Ing., Ph.D.
English title
Java Bytecode Disassembler
Language
Czech
Abstract
This thesis is about Java Virtual Machine, especially about its instruction set and the format of units it can process. General parts are concretized with reference implementation of Java Virtual Machine specification, which is Java HotSpot. One part of this thesis is to create utility tool that allows the user to get user friendly view of the units Java Virtual Machine can handle and with corresponding source code from which these units were generated. This tool doesn't work as decompiler, but expects that the source code is available and needed debug informations are stored in appropriate units.
Keywords
Java, HotSpot, Disassembler, Java bytecode, Java Virtual Machine
Department
Degree Programme
Information Technology
Files
Status
not defended
Date
16 June 2015
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Křena Bohuslav, Ing., Ph.D. (DITS FIT BUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (DIFS FIT BUT), člen
Citation
HŘIBAL, Jaromír. Zpětný překladač bajtkódu jazyka Java. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-16. Supervised by Křivka Zbyněk. Available from: https://www.fit.vut.cz/study/thesis/17143/
BibTeX
@bachelorsthesis{FITBT17143, author = "Jarom\'{i}r H\v{r}ibal", type = "Bachelor's thesis", title = "Zp\v{e}tn\'{y} p\v{r}eklada\v{c} bajtk\'{o}du jazyka Java", school = "Brno University of Technology, Faculty of Information Technology", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/17143/" }