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

Additional views

Pernosco supports additional view types with the basic information one might want from any debugger.

Currently running tasks

Pernosco can show the list of currently active processes and threads. Clicking on a thread selects it to show the stack, launch gdb for that process, etc.

All tasks

Pernosco can show the list of all processes and threads that ever existed in the recording, organized by events — process fork, thread creation, execve(), and thread exit.

Signals

Pernosco can show signals received by the application.

Local variables

Pernosco can show the values of all local variables for the current stack frame.

Register values

Pernosco can show the values of registers.

<< Screenshots GDB >>