OllyDbg 2.01 alpha 3 Released !
A major update with many new features. Here are the most important:
- - Support for multi-monitor configurations
- - Hardware breakpoints and fast command emulation now co-operate. That is, run trace rund at full speed (up to and exceeding 500000 commands per second) even if there are hardware breakpoints set
- - Purely conditional breakpoints during run trace are strongly accelerated
- - Stepping, tracing and execution till selection with hardware breakpoints instead of INT3. Controlled by option Debugging | Use HW breakpoints for stepping
- - INT3 and hardware breakpoints allow to declare their location as an entry point and specify call parameters for protocolling
- - Scan for hidden modules. .NET environment frequently loads modules but does not report them to Debugger
- - Search window keeps up to 8 last searches in a separate tabs
- - Option to load .udd information even when path, file name or file checksum is different
- - Option to save .udd file on request
- - Expressions allow for DWORD=="text". Doubleword is interpreted as a pointer to string, comparison is done both in ASCII and UNICODE modes
- - Updated decoding of several rare commands
- - List of windows. I get address of window function directly from the Window tables. This is tricky but works perfectly
- - ASCII dumps and ASCII strings in Binary edit are displayed according to the seleced code page (option Appearance | ASCII code page)
- - Memory allocated at address 0 will be correctly recognized and displayed. (Yes, it's possible - I was also astonished by this fact! In this way one can address data using NULL pointer!)
- - Improved post-mortem dump. I was unable to find the reason for several reported crashes because they occured in the system DLLs. Now when creating the dump I attempt to backtrace the stack
- - Several not-so-inportand changes, like accelerated analysis of tricky code sequences, option to decode registers for selected command, new origin on non-command (safeguard: no shortcut), correct truncation of very long file names in the main menu, restarting of the last loaded executable even when several OllyDbg instances are running in parallel, etc, etc
- - And, of course, multiple bugfixes.