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 …more
Abstract:
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

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 informatiky