Debugging Native Extensions on GraalVM
Channel: Jacob Kreindl
Date: 2018-12-14

In this video we demonstrate debugging of C++ code that is called from both a Ruby and a Python Program.

The entire program is executed on GraalVM. This multi-language runtime contains implementations of various dynamic programming languages. In this video we use GraalPython for Python code and TruffleRuby for Ruby code. The C++ code is executed on Sulong.

The complete code for this demo and further details on how you can try this yourself are available at https://github.com/jkreindl/SulongDebugDemo/tree/master/calc