<div dir="ltr"><div dir="ltr"><div dir="ltr">Salut,<div><br></div><div>Și eu am aceeași problemă. Deși primesc la testul 6 pid-uri prin TRACER_ADD_PROCESS care cresc incremental, în handlere primesc de fiecare dată același pid când rulează testele. Am încercat să printez în handler atât current->pid, cât și ri->task->pid, îmi dau ambele la fel.</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 20, 2020 at 5:03 PM Daniel Baluta via so2 <<a href="mailto:so2@cursuri.cs.pub.ro">so2@cursuri.cs.pub.ro</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Mar 20, 2020 at 2:47 PM Diana Grecu via so2<br>
<<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>> wrote:<br>
><br>
> Ma refer la pid-ul pe care il primesc ca argument la ioctl;<br>
> de exemplu TRACER_ADD_PROCESS 345. 345 nu se gasete<br>
> printre pid-urile proceselor in care interceptez kmalloc, deci<br>
> nu am cu ce sa modific informatiile din hashtable pentru procesele<br>
> pe care ar trebui sa le monitorizez.<br>
<br>
<br>
N-ar trebui sa se intample asta. Poti printa "de mana" pid-urile la<br>
fiecare adaugare<br>
in kmalloc probe handler?<br>
<br>
Ce structura de date folosesti, e posibil sa nu o parcurgi bine?<br>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div>