Session

Internal Life of Your Debugger

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!

This session has been previously presented at Utrecht JUG Meetup.

Nataliia Dziubenko

Software Engineer at Xebia

Rotterdam, The Netherlands

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top