PEBrowse Profession Interactive is a very powerful, versatile, and customizable Win32 user mode debugger/disassembler.
PEBrowse Interactive is not a source code debugger, but operates at the Intel x86 instruction level and therefore at the lowest level where your program executes.
The debugger fully supports Microsoft .NET managed processes and seamlessly allows interop or mixed-mode debugging.
It can be set as the startup debugger using the system registry Image File Execution Options key - useful for debugging ASP.NET applications.
Breakpoints can be added on a specific IL statement in a .NET managed method.
The color-coded disassembly displays also attempt to use symbolic information as well as offering various highlighting options designed to allow easy analysis of the code.
There is even convenient access to a scratchpad, a calculator, and tables for hex-to-ASCII values, common Win32 error codes, and Windows message codes.
There are many more options available on each window by accessing the context-sensitive menu items.
Here are some key features of "PEBrowse Professional Interactive":
· single-stepping
· stepping into/over call statements
· executing until a selected instruction
· running to the next branch instruction
· popups are present