LINICE2.6 - Linux Kernel Debugger

来源:互联网 发布:重庆地税网络发票查询 编辑:程序博客网 时间:2024/04/26 17:14
July 28, 2005 Version 2.6 
  Fixed seg fault caused by getlogin() returning NULL case 
 
February 15, 2005 Version 2.5 
  A number of features and fixes to the expression evaluator: 
Fixed user variable evaluation (VAR command), fixed not operator (!). 
Numbers can also be written as binary, with "0b", or octal, with "0o" prefix. 
Implemented functions “DataAddr”, “CodeAddr”, "hibyte" and "sword" 
?-command: more strict error checking 
Adding new source file to calculate effective address of instructions; functions EAddr and EValue to use it; adding code to display effective address and the target data in the register window. 
Allowed serial VT100 terminal to have widths of 80 or 132 and lines of 24, 25, 48 or 50. 
Linsym, print extra information message for not being a root, to use the "su -" format instead. 
Global increase of MAX_STRING from 128 to 160 to accommodate wider VT100 terminal windows. 
As always, updated documentation. 
 
February 4, 2005 Version 2.4 
  Implemented multiple data windows (by default compiled to 4) 
Implemented commands DATA (switch to a new data window), DEX (assign/list expressions for data windows); enhancing WD command with the WD.# syntax to specify a data window to operate on 
Adding file i386.s manually translated by Oleg Khudyakov for gasm syntax 
Fixed a nasty bug with expression evaluator that caused Linice to fault in certain circumstances 
Updated documentation 
 
January 30, 2005 Version 2.3 
  Improved SERIAL command; correctly save and restore current screen upon switch 
Accept ‘q’ as well as ESC to quit scrolling 
Fixed serial init to handle PIC1, interrupt driven serial to a remote terminal, this allows vt100 input (still doubled by a keyboard input) 
New environment variable LINICE to address the Linice directory so the Linice can be called from anywhere 
Make sure user is ‘root’ before running linsym load/unload, fixes few mysterious errors 
Build script now compiles everything, including the final stage 
Fixed reading input values to LINES, WIDTH commands 
Checking in a new PCIHDR file listing all PCI devices, this should have all current PCI devices and vendors 
Fixed horizontal line code for XWIN 
Fixed output drivers for VGA, MGA and XWIN not to overflow to the end of line 
Revisiting the breakpoint code: 
            * simplified the way hardware breakpoint resource is managed 
            * Added option 'o' to the documentation 
            * Implementing BPLOG function 
            * Fixed one-time bpx implementation 
            * Disable bpx for a module that is being unloaded 
            * Simplified stats function 
            * Disarm and Arm even if we are in the trace mode 
Updated documentation 
 
down:

http://wawa.winzheng.com/linhanshi/linice-2.6.tar.gz

原创粉丝点击