Debugging & Profiling
For debugging all the standard tooling for native languages can be used.
This includeds things like rr. Which is a handy tool for rewinding execution to see how a problem occurs.
Also things like coz and flame graphs can be used to help identify performance problem.