[so2] "[Tema1] Kmalloc prins inconsistent"

Costash costashsrc at gmail.com
Wed Mar 16 19:19:05 EET 2016


On Mar 16, 2016 18:16, "Madalina Hristache" <madalina.hristache at gmail.com>
wrote:
>
>  Costash <costashsrc at gmail.com>:
> >
> > On Mar 16, 2016 18:03, "Madalina Hristache"
> >>
> >> Din handler-ul de entry în kmalloc nu putem scoate decât size-ul din
> >> eax? Sau putem scoate și adresa din altceva?
> >>
> >> Mădă
> >
> > Da, size-ul îl iei din eax (sau ax).
> >
> > regs_return_value(regs) îți dă adresa în kmalloc_ret_handler
>
> Așa fac și eu acum, dar am o mare problemă de sincronizare se pare. Am
> pus .maxactive pe 200 și se pare că e o diferență. Numai că acum nu
> mai ține modul în care făceam eu maparea size-adresă. Nu reușesc să o
> mai sincronizez. Mă bazam mereu că trebuie să completez dimensiunea în
> elementul din capul listei, dar se urcă kmalloc-urile unele peste
> altele acum și îmi strică maparea... Mai am nevoie de un identificator
> pentru structurile mele cu size si adresă, pentu atunci cand completez
> adresa, sa identific structura bună din listă.
>
> Mădă

Actually eu scriam secvențial într-un array static și țineam minte ultima
poziție alocată :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20160316/39a33ca2/attachment.html>


More information about the so2 mailing list