<div dir="ltr">Buna,<div><br></div><div>Nu stiu daca iti raspund la intrebare dar cred ca poti folosi ri->data. (vezi linux-3.13/samples/kprobes/kretprobe_example.c)</div><div><br></div><div>Oana</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-16 19:52 GMT+02:00 Madalina Hristache via so2 <span dir="ltr"><<a href="mailto:so2@cursuri.cs.pub.ro" target="_blank">so2@cursuri.cs.pub.ro</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Madalina Hristache <<a href="mailto:madalina.hristache@gmail.com">madalina.hristache@gmail.com</a>>:<br>
<span class="">> Costash <<a href="mailto:costashsrc@gmail.com">costashsrc@gmail.com</a>>:<br>
>><br>
>> On Mar 16, 2016 18:16, "Madalina Hristache" <<a href="mailto:madalina.hristache@gmail.com">madalina.hristache@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>>  Costash <<a href="mailto:costashsrc@gmail.com">costashsrc@gmail.com</a>>:<br>
>>> ><br>
>>> > On Mar 16, 2016 18:03, "Madalina Hristache"<br>
>>> >><br>
>>> >> Din handler-ul de entry în kmalloc nu putem scoate decât size-ul din<br>
>>> >> eax? Sau putem scoate și adresa din altceva?<br>
>>> >><br>
>>> >> Mădă<br>
>>> ><br>
>>> > Da, size-ul îl iei din eax (sau ax).<br>
>>> ><br>
>>> > regs_return_value(regs) îți dă adresa în kmalloc_ret_handler<br>
>>><br>
>>> Așa fac și eu acum, dar am o mare problemă de sincronizare se pare. Am<br>
>>> pus .maxactive pe 200 și se pare că e o diferență. Numai că acum nu<br>
>>> mai ține modul în care făceam eu maparea size-adresă. Nu reușesc să o<br>
>>> mai sincronizez. Mă bazam mereu că trebuie să completez dimensiunea în<br>
>>> elementul din capul listei, dar se urcă kmalloc-urile unele peste<br>
>>> altele acum și îmi strică maparea... Mai am nevoie de un identificator<br>
>>> pentru structurile mele cu size si adresă, pentu atunci cand completez<br>
>>> adresa, sa identific structura bună din listă.<br>
>>><br>
>>> Mădă<br>
>><br>
>> Actually eu scriam secvențial într-un array static și țineam minte ultima<br>
>> poziție alocată :)<br>
><br>
> Eu am o listă și tot adaug în ea, dar îmi e imposibil să sincronizez maparea...<br>
<br>
</span>Ultima întrebare: există ceva, un id, un ceva care se primeste la fel<br>
și in entry handler de kmalloc și în cel de return? Dacă da, ce?<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><br></div>