Quite some time ago CJPC shared a video of SN Systems ProDG debugger for PlayStation 3 in action, and today version 3.10.3.0 has leaked via IRC.
The file weighs in at 39.5 MB (41,482,460 bytes), and below are some details from the official site (
http://www.snsys.com) for those interested.
The Debugger for PlayStation 3 is an evolution of the SN Systems Debugger which is in use on current generation consoles. The Debugger allows you to view source code, disassembly, memory, registers, variables, processes/threads, TTY and the call stack.
A split-pane system allows unlimited configuration of pane layout. Projects allow persistence of settings specific to each ELF. The Debugger provides comprehensive support for PPU and SPU registers, memory, instructions and opcodes.
The Debugger includes the following features:
- Full support for the processor
Debugging multi-thread PPU applications
Debugging multiple SPU threads simultaneously
Dynamic SPU code loading schemes
Auto synchronization of SPU views as threads are created
- Process view
The process view lists all processes and threads that have been created on the target
Processes are shown at the root of a tree and each process shows one or more PPU threads and SPU threads/groups
- Improved Windowing system
Views can be docked/split/tabbed and locked/unlocked from the MDI for true multi-monitor support
Fully customizable menus, toolbars and keyboard shortcuts
- Improvements to the following views
Source/disassembly
Breakpoints
Call stack
Watch/locals/autos
Memory
Registers
- Additional features
Workspace pane provides simplified project navigation through project, file and function views
Support for conditional and counted breakpoints
Mixed mode source/disassembly pane
Pop-up expression evaluator
Drag and drop between panes
User configurable pane layout, fonts and colors