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.
На этой странице сайта вы можете посмотреть видео онлайн How to use Java bytecode debugger длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Mei Chen 08 Ноябрь 2021, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 483 раз и оно понравилось 2 зрителям. Приятного просмотра!