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
小弟在编译的时候出错,请问该如何解决(在redhatAS3下编译)
rmdir: `linice_2.4.21-4.ELsmp': No such file or directory
make: *** [clean] Error 1
gcc -gstabs+ -Wall -O -DDBG -I/lib/modules/`uname -r`/build/include -I../include -D__KERNEL__ -D_LOOSE_KERNEL_NAMES -DMODULE -DLINUX -D_ -c iceface.c -o iceface.o
iceface.c:137:25: asm/uaccess.h: No such file or directory
In file included from /usr/include/linux/sched.h:14,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/locks.h:5,
from /usr/include/linux/devfs_fs_kernel.h:6,
from iceface.c:138:
/usr/include/linux/timex.h:173: field `time' has incomplete type
/usr/include/linux/timex.h:188: confused by earlier errors, bailing out
make: *** [iceface.o] Error 1
小弟在编译的时候出错,请问该如何解决(在redhatAS3下编译)
rmdir: `linice_2.4.21-4.ELsmp': No such file or directory
make: *** [clean] Error 1
gcc -gstabs+ -Wall -O -DDBG -I/lib/modules/`uname -r`/build/include -I../include -D__KERNEL__ -D_LOOSE_KERNEL_NAMES -DMODULE -DLINUX -D_ -c iceface.c -o iceface.o
iceface.c:137:25: asm/uaccess.h: No such file or directory
In file included from /usr/include/linux/sched.h:14,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/locks.h:5,
from /usr/include/linux/devfs_fs_kernel.h:6,
from iceface.c:138:
/usr/include/linux/timex.h:173: field `time' has incomplete type
/usr/include/linux/timex.h:188: confused by earlier errors, bailing out
make: *** [iceface.o] Error 1