In-memory compilation of freshly decompiled classes back into a running VM – Bc. Marián Konček
Bc. Marián Konček
Master's thesis
In-memory compilation of freshly decompiled classes back into a running VM
In-memory compilation of freshly decompiled classes back into a running VM
Abstract:
Práca sa zaoberá teoretickými aspektami prekonania obmedzení štandardnej inštrumentácie procesov bežiacich pod Java Virtual Machine (JVM). Inštrumentácia, čiže možnosť modifikácie bajtkódu bežiaceho procesu bez nutnosti jeho opätovného spúštania, je sprevádzaná množstvom obmedzení, ktoré sú dané implementáciou JVM v rámci projektu OpenJDK. Práca implementuje nástroj, ktorý používa bežný prekladač Javy …moreAbstract:
This thesis is concerned with theoretical aspects of overcoming the limitations of standard instrumentation of processes running under the Java Virtual Machine (JVM). Bytecode instrumentation is the ability to modify the bytecode of a running process without the necessity of restarting it. This feature is subject to limitations imposed by the implementation of JVM under the OpenJDK project. The work …more
Language used: English
Date on which the thesis was submitted / produced: 14. 12. 2021
Identifier:
https://is.muni.cz/th/n9gzn/
Thesis defence
- Date of defence: 1. 2. 2022
- Supervisor: RNDr. Adam Rambousek, Ph.D.
- Reader: Ing. Pavel Tišnovský, Ph.D.
Citation record
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Masarykova univerzita, Fakulta informatikyMasaryk University
Faculty of InformaticsMaster programme / field:
Applied Informatics / Applied Informatics
Theses on a related topic
-
Monitoring aplikací běžících v JVM pomocí JVM Tool Interface (JVMTI)
Peter Mačkay -
Monitoring aplikací běžících v JVM pomocí JVM Tool Interface
Pavel Vomáčka -
JVM crash to fail extension for various java testrunners
Jiří Andrlík -
Clojure bytecode decompiler on JVM
Michael Šimáček -
Decompilation of restored in-memory class fragments in running JVM
Petra Miková -
Current Status of Source Code Mutation Testing in JVM Environments
Jakub Možucha -
Optimization of JVM settings for application performance
Josef Pavelec -
Analýza požadavků aplikace na profil JVM
Viktoriia Bakalova