Zeta Debugger 1.2:

Zeta Debugger is a stand-alone source level debugger and code profiler for Windows 98/2000/XP applications written in C/C++ or assembly languages. Source level debugging is allowed when symbolic debug information emited by your compiler is one of those supported by our debugger or external plug-in modules. Otherwise, when this information is absent or not recognized, you can only debug at machine level.

At this moment the debugger supports a several number of debugging formats used by compilers of two most known companies - Borland and Microsoft. In the future we plan to add more formats to support.

In any case, we understand that it is impossible to create format loaders for all of existing compilers and their versions. So, we have provided a convenient way for programmers and compiler developers to create their own specific format loaders which implemented through plug-in modules. Read details here. Source files for already existing debug information loaders you can download here.

Partially or fully supported formats:

Compiler Format Marker Compiler Version
Borland C++ FB07, FB08, FB09, FB0A BCC4, BCC5, BCC5.5
Visual C++ NB09, NB11, NB10 VisualC 5.0, 6.0
Attention Some formats were not fully tested.

System requirements:

Windows XP compatible
  • OS: Windows XP/2000/98
  • Screen resolution: 800x640 or higher
  • Hard drive memory: 700kb
  • Minimal memory: low

    Screen shots

    Click to zoom in

    Key features

    • Built-in support of Borland C++ and Visual C++ compilers
    • Plug-in API, from which you can load any other debugging formats
    • Plug-in API to execute user written commands
    • The single navigator window with multiple functions
    • Graphical representation of jumps between instructions
    • Animation of process execution
    • Syntax hiliting for C/Asm panels
    • Back Step command, undoing changes made by last instruction
    • Full and convenient keyboard control
    • Popup help window for keyboard commands
    • Inspector of program's structure
    • Data guards on memory read/write operations
    • Cover panel with the list of recent files
    • Graphical representation of current module's sections
    • Automatic symbol hyperlinks in C/Asm panels
    • Automatic / manual insertion of comments
    • Automatic address correction after program recompilation
    • List view of call frames
    • Real time logfile viewer

    Added in version 1.2

     

    • A navigator window added to the log panel. Open it by pressing CTRL+N and then use it to navigate through lines of log file. Change the filter text to specify what strings to select.
    • A GotoLine command added to the log panel. You can use the prefix '%' to specify a percent of lines to jump over.
    • Search commands added to all panels. Now you can search up/down by pressing ALT+UP, ALT+DOWN keys in any panel.
    • Now you can jump to the address referenced by 32b register's value just by clicking on its name.
    • Heximal numbers in the code panel that reference a valid address with any image now works like symbol hyperlinks.
    • Now, to change values in the data panel, just start to type them. The input dialog box will pop up automaticly.
    • Sequences of strings and bytes now can be searched, filled and inserted in the data panel. The watch panel also accepts them for values of strings and arrays.
    • The type of section now also included into the section's header.
    • Read-only sections in the map panel now shown in gray. When you try to modify them an error message box will appear.
    • Now you can double click at the code line to jump to the context value.

    Fixed bugs

     

    • Floating point registers were not changing correctly.
    • Search and insert commands in the data panel did not work.
    • Hyperlinks in the code panel didn't differentiate between code and data addresses.
    • Section protection flag sometimes showed an incorrect value.
 
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9073152509538300&dt=1152852044453&lmt=1151934447&prev_fmts=120x240_as&format=468x60_as&output=html&url=http%3A%2F%2Fwww.fyzor.com%2Fdebugger%2Findex.htm&color_bg=FFFFFF&color_text=000000&color_link=E1771E&color_url=008000&color_border=000000&ad_type=text_image&ref=http%3A%2F%2Fwww.fyzor.com%2F&cc=2817&u_h=1024&u_w=1280&u_ah=1024&u_aw=1280&u_cd=32&u_tz=480&u_his=4&u_java=true" frameborder="0" width="468" scrolling="no" height="60" allowtransparency="allowtransparency">

Project and site author: Sapunov Vladimir
(c) Copyright 2005-2006, www.fyzor.com

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值