<div dir="auto"><div>Replies inline.<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 27, 2020, 02:26 Ioan-Florin-Cătălin NIŢU (87674) 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Salut,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
E okay daca folosesc un singru handler pentru a contoriza numarul de apeluri si sa fac diferentierea in handler folosind symbol_name-ul din structura kprobe?</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Nu prea are sens sa am cate un handler separat deoarece as avea mult cod duplicat, iar singura diferenta ar fi contorul pe care il folosesc (calls_up, calls_down etc.).<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Depinde și de cum arată codul. Ar putea fi ok, chiar aș fi vrut și eu să reduc repetarea codului pentru asta.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
De altfel, legat de terminarea proceselor am cautat sa vad cum sa detectez terminarea unui proces si am dat peste acest mail din 2015 [0] in care spune ca nu vom fi penalizati daca nu tratam acest caz. Stiu ca e cam vechi si am zis sa ma asigur. E okay daca
nu mai tratez si acest caz?<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Te poți baza pe faptul că singura funcție care șterge un task_struct din memorie este do_exit. Singurul moment în care s-ar putea să nu fie apelată este atunci când își ia kernel oops în contextul unui proces, deși probabil chiar și atunci s-ar apela.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Multumesc,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Nitu Catalin<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
[0] <a href="http://cursuri.cs.pub.ro/pipermail/so2/2015-March/006620.html" id="m_-4301216584465052422LPlnk660619" target="_blank" rel="noreferrer">
http://cursuri.cs.pub.ro/pipermail/so2/2015-March/006620.html</a><br>
</div>
</div>
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" rel="noreferrer noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a></blockquote></div></div></div>