Sulong Debugging Demos


Debugging Native Extensions with Sulong on GraalVM

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 on Github.

Cross-Language Debugging with Sulong

This is a demo for cross-language debugging between C and Ruby code running on Sulong and TruffleRuby in GraalVM. The complete code for this demo and further details on how you can try this yourself are available on Github.