<div dir="ltr">2013/3/25 Iulius Curt <span dir="ltr"><<a href="mailto:iulius.curt@gmail.com" target="_blank">iulius.curt@gmail.com</a>></span><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Care e comportamentul dorit in cazul in:<div><br></div><div>Proces:</div><div> kmalloc(a)</div><div> ...</div><div>-- incepe monitorizarea</div><div> ...</div><div> kfree(a)</div><div><br></div><div>Cand free-ul e interceptat, modulul nu are informatii despre alocare. Deci nu poate sa stie dimensiunea tocmai eliberata.</div>
<div><br></div><div>Eu vad cazurile posibile:</div><div> 1) numar kfree-ul dar omit actualizarea lui kfree_mem</div><div> 2) omit cu totul</div><div> 3) ma 'panichez'</div><span class=""><font color="#888888"><div>
<br></div><div>Iulius</div>
</font></span><br>_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii" target="_blank">http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii</a><br></blockquote></div><br></div><div class="gmail_extra" style>În cerință scrie:</div>
<div class="gmail_extra" style>"<span style="font-size:13px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:19px;text-align:justify">Întrucât funcţia </span><code style="font-size:13px;padding:0px;margin:0px;font-family:monospace,serif;color:rgb(51,51,51);line-height:19px;text-align:justify">kfree</code><span style="font-size:13px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:19px;text-align:justify"> primeşte doar adresa zonei de memorie ce urmează a fi eliberată, pentru a determina cantitatea totală de memorie eliberată va trebui pe baza adresei zonei să determinăm dimensiunea ei. Acest lucru este posibil întrucât există o asociere adresa - dimensiune făcută la inspectarea funcţiei </span><code style="font-size:13px;padding:0px;margin:0px;font-family:monospace,serif;color:rgb(51,51,51);line-height:19px;text-align:justify">__kmalloc</code><span style="font-size:13px;color:rgb(51,51,51);font-family:Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;line-height:19px;text-align:justify">.</span>"</div>
<div class="gmail_extra" style><br></div><div class="gmail_extra" style>Deci salvezi asocierea adresă - dimensiune la ieșirea din apelul kmalloc și o preiei la interceptarea kfree.</div><div class="gmail_extra" style><br>
</div><div class="gmail_extra" style>Vlad</div></div>