unresolved symbol sys_call_table

Tomasz Grobelny grotk w poczta.onet.pl
Wto, 6 Sty 2004, 20:47:25 CET


On Tuesday 06 of January 2004 20:38, Andrzej Szombierski wrote:
> On Tue, 6 Jan 2004, Tomasz Grobelny wrote:
> > Dlaczego załadowanie modułu noptrace (oraz tego:
> > http://toxygen.net/hotfixes/ mremap.c) nie działa? modprobe częstuje mnie
> > takim komunitatem:
> > [root w serwerek root]# modprobe noptrace
> > /lib/modules/2.4.23-0.7/misc/noptrace.o.gz: unresolved symbol
> > sys_call_table /lib/modules/2.4.23-0.7/misc/noptrace.o.gz: insmod
> > /lib/modules/2.4.23-0.7/ misc/noptrace.o.gz failed
> > /lib/modules/2.4.23-0.7/misc/noptrace.o.gz: insmod noptrace failed
> >
> > Czy ten sys_call_table jest standardowo w kernelu czy w grsec (bez
> > którego skompilowałem kernel)?
>
> Jest w każdym kernelu. (i praktycznie każdy moduł przechwytujący syscalle
> tego używa). Może to jakiś problem z MODVERSIONS (wtedy to się niby nie
> nazywa sys_call_table, tylko np. sys_call_table_Rdfdb18bd, ale tak czy
> inaczej powinno działać..). Spróbuj dodać gdzieś na początku pliku
>
> #include <linux/modversions.h>
Nie pomogło. Można jakoś sprawdzić sysmbole eksportowane przez kernel?

Tomek



Więcej informacji o liście dyskusyjnej pld-users-pl