unresolved symbol sys_call_table

Andrzej Szombierski qq w kuku.eu.org
Wto, 6 Sty 2004, 20:38:55 CET


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>

-- 
: Andrzej Szombierski : anszom w v-lo.krakow.pl : qq w kuku.eu.org :
: anszom w bezkitu.com ::: radio bez kitu <=> http://bezkitu.com :



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