[pso] [tema1][lin] my_syscall problem

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Sat Mar 28 01:05:09 EET 2009


On Fri, 2009-03-27 at 19:18 +0200, Adriana Draghici wrote:
> Salut,
> 
> Am urmatoarea problema:
> 
> Am scris un modul rudimentar pt tema, cu fct  my_syscall(int cmd, int
> syscall, int pid) si inca o functie pt interceptare. 
> Am vrut sa vad ca merge my_syscall asa ca am pus un printk in care
> afisez parametrii cmd, sycall si pid. 
> Testez asa : ./test intercept 1 0  
> Cand verific mesajul generat de printk am: 0 0 1.
> Am verificat prin printf-uri in test.c ca toti parametrii sunt dati
> bine (ar fi 2 si 1 )
> 
> Daca pun la my_syscall inca doi parametrii, atunci parametrii 4 si 5
> vor avea valorile pe care trebuiau sa le aiba primii doi parametrii.
> 
> De ce mi se pun il alta ordine parametrii?, Am lasat neschimbat codul
> din test.c cu execptia printf-urilor. 
> 
> any ideas ?

Cum arata functia de afisare a printk? Ai inlocuit pe pozitia 0 apelul
de sistem interceptor in tabela de apeluri de sistem? Cum arata testul
pe care-l folosesti?

Razvan



More information about the pso mailing list