Decompilation of restored in-memory class fragments in running JVM

Abstract:

The aim of this thesis is the implementation of a plugin for the Thermostat instrumentation tool. The plugin is able to extract the list of names of the classes loaded in the JVM and their bytecode which is then decompiled to source code with an existing decompiler. The written part of the thesis introduces the technologies used, describes the bytecode extraction and its processing. It also describes the architecture of the plugin and the role of Thermostat in the implementation.

Student:

Petra Miková

Consultant:

Jiří Vaněk

Leader:

Marek Grác

University:

FI MU

Link on thesis:

https://is.muni.cz/th/433345/fi_b/