<p dir="ltr"><br>
On Mar 16, 2016 16:39, "Madalina Hristache via so2" <<a href="mailto:so2@cursuri.cs.pub.ro">so2@cursuri.cs.pub.ro</a>> wrote:<br>
><br>
> Madalina Hristache <<a href="mailto:madalina.hristache@gmail.com">madalina.hristache@gmail.com</a>>:<br>
> > Salut,<br>
> ><br>
> > Am o mare problemă și mă lupt cu ea de azi-dimineață. Apelurile de<br>
> > kmalloc nu îmi sunt prinse și numărate consistent. Sunt dăți când<br>
> > totul merge perfect și dăți când numărul de apeluri kmalloc afișate e<br>
> > 0. Nu mai am probleme cu nicio altă funcție. Singurul test care pică e<br>
> > penultimul.<br>
> ><br>
> > Sună cunoscut?<br>
><br>
> Ceva e foaaarte putred. Dacă adaug printk-uri să număr apelurile de<br>
> kmalloc, crește nebunește numărul de kfree-uri...</p>
<p dir="ltr">Asigură-te că sincronizezi corect accesul la structurile de date pe care le modifici în kretprobe și jprobe. Eu țin minte că foloseam un spinlock pe accesurile la un hashmap cu informații.</p>
<p dir="ltr">Also, vezi să deînregistrezi probele în ordinea inversă, altfel apar probleme. </p>
<p dir="ltr">Coatash.</p>