www.linice.com->Download->Development Releases
Sorry I did not have much time to tinker with it or even test it on a
2.6 (besides that it compiles), but if we can have that one as a new
base version to work up from there.
Thanks!
- Goran
root@tpchome bin-2.6]# linsym -i
Linice Debugger Symbol Translator/Loader Version 2.0
Linice and Linsym (C) 2004 by Goran Devic. All Rights Reserved.
Verify ELF error [sec 2 rel 358] (assertion 286)
Module failed ELF checks
Error (256) loading linice module!
Maybe bacause of that renaming tricks (linice_kernel.o_shipped) ?
This situation was earlier at me with stable tree version . And because
of it I have transferred i386.asm to i386.s and compile linice.ko
stright way.
obj-m := linice.o
linice-objs := iceface.o \
objectstart.o \
driver.o \
i386.o \
malloc.o \
memaccess.o \
evalex.o \
init.o \
errors.o \
syscall.o \
task.o \
symbolTable.o \
symbols.o \
context.o \
types.o \
typesprint.o \
string.o \
printf.o \
ctype.o \
proc.o \
edlin.o \
debugger.o \
dis.o \
dis_len.o \
interrupt.o \
apic.o \
command.o \
registers.o \
lists.o \
locals.o \
watch.o \
data.o \
code.o \
customization.o \
windowcontrol.o \
blockops.o \
ioport.o \
sysinfo.o \
page.o \
breakpoints.o \
pci.o \
flow.o \
history.o \
messages.o \
input.o \
keyboard.o \
vt100i.o \
mouse.o \
serial.o \
output.o \
font.o \
window.o \
vga.o \
mda.o \
lfb.o \
vt100o.o \
extend.o \
objectend.o \
endasm.o
all:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -f *.o .*.o.cmd .*.ko.cmd *.mod.c
##############################################################################
# #
# Makefile for LINICE kernel module #
# #
# (c) 2000-2004 Goran Devic #
# (c) "Linice" by Goran Devic #
# (c) "Linsym" by Goran Devic #
# #
##############################################################################
KDIR := /usr/src/linux-$(shell uname -r)
PWD := $(shell pwd)
SRC := /root/linice/devel-tpc
EXTRA_CFLAGS += -I$(SRC)/include -I$(SRC)/linice/include
-I$(SRC)/bin-2.6
obj-m += linice.o
linice-objs := \
../bin-2.6/iceface.o \
objectstart.o \
driver.o \
i386.o \
malloc.o \
memaccess.o \
command/evalex.o \
init.o \
errors.o \
syscall.o \
task.o \
symbolTable.o \
symbols.o \
context.o \
types.o \
typesprint.o \
string.o \
printf.o \
ctype.o \
proc.o \
command/edlin.o \
command/debugger.o \
command/disassembler.o \
command/disassembler-bytelen.o \
interrupt.o \
apic.o \
command/command.o \
command/registers.o \
command/lists.o \
command/locals.o \
command/watch.o \
command/data.o \
command/code.o \
command/customization.o \
command/windowcontrol.o \
command/blockops.o \
command/ioport.o \
command/sysinfo.o \
command/page.o \
command/breakpoints.o \
command/pci.o \
command/flow.o \
history.o \
messages.o \
input/input.o \
input/keyboard.o \
input/vt100.o \
input/mouse.o \
serial.o \
output/output.o \
output/font.o \
output/window.o \
output/vga.o \
output/mda.o \
output/lfb.o \
output/vt100o.o \
extend.o \
objectend.o \
endasm.o
all:
$(MAKE) KBUILD_VERBOSE=1 -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
rm -f *.o *.o.cmd .*.o.cmd .*.ko.cmd *.cmd *.mod.c
rm -f command/*.o command/*.o.cmd command/.*.o.cmd
rm -f input/*.o input/.*.o.cmd
rm -f output/*.o output/.*.o.cmd
rm -rf .tmp_versions