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


Pernosco can show a view of the application windows' contents changing over time, as a series of screenshots. You can compare any two screenshots to see the differences between them, and zoom in to the pixel level and inspect the color values of each pixel. Clicking on a pixel explains the dataflow leading to that pixel.

Try out the demo for yourself!

Currently we support screenshots for applications that use X11 and draw to their windows using only simple bitmap copies. (Typical modern applications, like Firefox and Chrome, fit this model because the X server's complex drawing operations don't meet their rendering needs.)

<< Browser UI integration Additional views >>