1. Overview
  2. Debugging workflow
  3. Debugging workflow: CI
  4. Basic interface
  5. Call stacks
  6. Explaining dataflow
  7. Multiprocess
  8. Search box
  9. Source files
  10. Condition and print expressions
  11. Toolbox
  12. Alerts
  13. Application logs
  14. Callees
  15. View operators
  16. Notebook
  17. Instruction execution
  18. Javascript
  19. Browser UI integration
  20. Screenshots
  21. Additional views
  22. GDB
  23. System debug info
  24. Compiler issues
  25. The Pernosco vision
  26. Related work

Source files

Our source view is based on Monaco, a version of the Visual Studio Code editor that runs in the browser and provides many of the same features (search, thumbnail view, syntax highlighting, etc).

As noted previously, the Pernosco service does not need access to application source code. The Pernosco web client can load source code from private servers that our Pernoco service can't access.

The source view provides annotatations of the lines that were executed in the current function activation. We are working on adding more annotations, such as changes in the values of variables.

The user can click on a line in the source view to show executions of that line before and after the current moment.

<< Search box Condition and print expressions >>