[so2] Bug în checker

Daniel Baluta daniel.baluta at gmail.com
Mon Mar 17 22:49:25 EET 2014


2014-03-17 22:39 GMT+02:00 Victor Dodon <dodonvictor at gmail.com>:
> 2014-03-17 22:33 GMT+02:00 Daniel Baluta <daniel.baluta at gmail.com>:
>>>>>>> Probabil e un bug în checker. Nu prea cred că e de la mine din cod,
>>>>>>> pentru că nu are cum să se facă un rwlock recursion. Extrasul de log
>>>>>>> de pe vmchecker:
>>
>> Faptul ca faci kmalloc în tracer_kmalloc_ret_handler nu arata deloc bine, cu
>> atat mai mult ca alocarea se face sub write_lock.
>
> Că o fac în interiorul secțiunii atomice - true, dar cum aș putea să
> aloc memorie alfte? Doar am nevoie să memorez undeva adresa și
> dimensiunea, pentru că nu putem presupune că o să fie un număr maxim
> de kmalloc-uri per task ca să aloc memorie din timp.

Aici ramane sa te gandesti tu. O idee ar fi sa aloci memoria atunci cand
se primeste comanda de monitorizare pentru proces.

Daniel.


More information about the so2 mailing list