[so2] [Tema 1] Bug checker

Daniel Baluta daniel.baluta at gmail.com
Tue Mar 6 15:21:46 EET 2012


2012/3/6 Cristian Chilipirea <cristian.chilipirea at cti.pub.ro>:
> Problema este eroarea care trebuie intoarsa in urmatoarea situatie:
>
> Se cere monitorizare pe 5 (interceptarea inceputa de root cu success)
> User non-root != 0
> pid == 0
>
> Eroarea pe care o asteapta checkerul -EPERM (eroare de permisiuni)
>
> Problema: pid == 0 doesn't really exist... e idle care e tratat diferit si
> find_vpid pe el intoarce null;
> ergo pid 0 nu ar trebui cumva tratat ca -EINVAL dupa cum spune si enuntul?
>
> "
> verificări de consistență [eroare: parametru nevalid]:
>
> numărul apelului de sistem (se consideră nevalid apelul MY_SYSCALL_NO sau
> __NR_exit_group)
> PID-ul procesului
>
> "
> sau tratam special pid 0

Conform enunțului:

Monitorizarea se poate face pentru un proces (pid primește un PID) sau
pentru toate procesele (pid primește 0).

thanks,
Daniel.


More information about the so2 mailing list