[pso] [Tema1] linux - eroare la interceptarea apelului exit_group
Razvan Deaconescu
razvand at cs.pub.ro
Sun Mar 23 13:54:23 EET 2008
On Sat, 2008-03-22 at 08:59 -0700, georgi mania wrote:
> salut
>
> am o problema cu testul "do_stop(syscall, last_child, -EINVAL);" din
> verificarea temei 1 pe linux. am interceptat apelul de sistem
> __NR_exit_group, verific la fiecare apel my_syscall ca procesele
> terminate sa fie sterse din lista proceselor monitorizate,
De ce verifici in my_syscall? Nu ar trebui sa verifici in handler-ul
asociat apelulului de sistem __NR_exit_group?
> iar in REQUEST_STOP_MONITOR verific sa opresc monitorizarea numai pt
> un proces care este in lista.
Nu prea inteleg ce vrei sa spui aici. Vrei sa spui ca in cazul unei
comenzi REQUEST_STOP_MONITOR verifici prezenta procesului primit ca
argument la my_syscall in lista de procese monitorizate. Daca acel
proces nu este acolo atunci intorci -EINVAL. Asta e?
Nu-mi dau seama ce legatura are __NR_exit_group cu REQUEST_STOP_MONITOR.
Ai omis sa ne spui ceva?
> la compilare imi umple ecranul cu chestii precum:
> [862]5(bfa3a300,8000,0,8000,b7f89ff4,bf3a3a1c8)=3
> [862]5(bfa3a300,8000,0,8000,b7f89ff4,bf3a3a1c8)=3
> [862]5(bfa3a300,8000,0,8000,b7f89ff4,bf3a3a1c8)=3
Sigur se intampla la compilare lucrul asta? Nu la incarcarea modulului?
Razvan
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the pso
mailing list