How to use Java bytecode debugger
Автор: Mei Chen
Загружено: 8 нояб. 2021 г.
Просмотров: 643 просмотра
Java bytecode debugger is my bachelor thesis project. Source code: https://github.com/mailein/java_bytec.... Important features: 1. manually choose a thread to switch to, 2. stepi (step over "instructions". Each source code line is composed of one or more instructions).
This video shows how to open a Java source code file, compile it, set a breakpoint, switch among threads, perform stepi, introduce an intended data race, check variable reads and writes.
UI, left:
Thread area: switch among the threads, so that you can perform stepi /step into / step over / step return to the selected thread.
Watchpoints: add variables you want to monitor here. History keeps track of the reads and writes.
Breakpoints: list the breakpoints.
Local Variables: show their values.
UI, center:
Source code file area: you can set a breakpoint by double clicking on the line number.
UI bottom:
Output area
UI right:
Bytecode area: the related bytecode to the source code file. As the breakpoint is marked with a blue dot, the corresponding bytecode lines to this breakpoint is marked with orange squares.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: