J-Spring 2023: Internal Life of Your Debugger – Nataliia Dziubenko

Every developer is familiar with debugging: we all debug applications quite often. In this talk I invite you to take a look deeper and see how it works inside. To understand that better, we will first discuss the JVM architecture and the bytecode execution process. Then, let’s talk about Java Platform Debugger Architecture. We will see how debuggers talk to JVM via the JDWP protocol, and if there is any real-life danger in it. There are different ways to implement a custom debugger, so let’s see what it takes! I will also demonstrate a homemade debugger that is not bound to any source code. Curious? See you there!

(Visited 2 times, 1 visits today)

About The Author

You might be interested in