[so2] [Tema 1]Probleme interceptare apeluri __kmalloc cu kretprobe

Claudiu Olteanu olteanu.claudiu at ymail.com
Sat Mar 22 14:05:54 EET 2014


>Salut,
>
>
>Nu pot intercepta apelurile __kmalloc ale proceselor ce trebuie urmarite(cele generate de checker). Apelurile  celorlalte >procese le pot intercepta.
>Am uploadat arhiva pe vmchecker.
>Pentru debugging, am afisat valoarea pid-ului curent in functiile de entry(current->pid sau ri->task->pid) si return din >kretprobe, si continutul listelor de procese adaugate din functia ioctl a device deviceului. Am preferat sa ignor deocamdata >apelurile de remove (am comentat liniile de cod).
>Nu imi dau seama care ar putea fi cauza acestui comportament.
>Unde gresesc?
>
>Merci,
>Evelina

Salut,

Daca faci in handler verificari de genul "if (!current->mm) return 1;", incearca sa le scoti 
si vezi daca mai ai aceleasi probleme. Acelasi lucru il faceam si eu si credeam ca nu mi se
apeleaza handler-ul cand se foloseste kmalloc.

Spor!
Cladiu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20140322/592ca243/attachment.html>


More information about the so2 mailing list