<div dir="ltr">Da, ar fi trebuit să pun comentarii. Acel 4 apare doarece fiecare buffer data are pe primii 4 octeți file_size corespunzător segmentului din care scad pentru a știu când să încep să zeroizez. 12 nu are o relevanță deocamdată. Am alocat doar mai mult doar în cazul în care am nevoie pe viitor. Am reîncărcat acum cu niște comentarii unde era mai dubios.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">În dum., 14 apr. 2019 la 23:14, Razvan Crainea <<a href="mailto:razvan.crainea@gmail.com">razvan.crainea@gmail.com</a>> a scris:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Salut, Ionuț!<br>
<br>
Am încercat să mă uit peste codul tău, dar din păcate codul scris de<br>
tine nu este destul de lizibil. Chiar dacă aș putea face niște reverse<br>
engineer să văd de unde apar acele constante (4, 12) pe care tu le<br>
folosești, nu voi face asta.<br>
Dacă vrei să te putem ajuta, te rog să documentezi (folosind<br>
comentarii, sau niște structuri bine definite) toate presupunerile pe<br>
care le-ai făcut în rezolvarea temei.<br>
<br>
Numai bine!<br>
<br>
On Sun, Apr 14, 2019 at 10:42 PM Ionuț Mihalache via so<br>
<<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<br>
><br>
> Salut,<br>
><br>
> M-am tot uitat pe cod. Nu văd care ar mai putea fi problema.<br>
> Dacă ar putea cineva din echipă să se uite să vadă ce îmi scapă pentru că eu chiar nu-mi dau seama.<br>
> Acesta este link-ul către gitlab - <a href="https://gitlab.cs.pub.ro/ionut.mihalache1506/l3-so-assignments/blob/master/3-loader/Tema3/loader/loader.c" rel="noreferrer" target="_blank">https://gitlab.cs.pub.ro/ionut.mihalache1506/l3-so-assignments/blob/master/3-loader/Tema3/loader/loader.c</a><br>
><br>
> Mulțumesc<br>
><br>
> În dum., 14 apr. 2019 la 12:30, Adrian Șendroiu via so <<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> a scris:<br>
>><br>
>> Salut,<br>
>><br>
>> Cel mai probabil nu tratezi corect toate cazuirle.<br>
>><br>
>> Verifică dacă tratezi toate cele 3 cazuri descrise aici:<br>
>> <a href="http://cursuri.cs.pub.ro/pipermail/so/2018-April/018412.html" rel="noreferrer" target="_blank">http://cursuri.cs.pub.ro/pipermail/so/2018-April/018412.html</a><br>
>><br>
>> On Sun, 14 Apr 2019 at 02:11, Daniel Dinca via so <<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<br>
>> ><br>
>> > Salut,<br>
>> ><br>
>> > Implementarea mea functioneaza corect pe toate cazurile mai putin pe ultimul. Loaderul incarca un anumit numar de pagini dupa care<br>
>> > primeste sigsegv la adresa 0xdf. Initial nu dealocam nici o pagina alocata, dupa ce am dealocat un numar de pagini, numarul de pagini la care<br>
>> > se face load creste insa chiar daca las doar 5 pagini per segment alocate la un moment dat tot primesc  sigsegv la adresa 0xdf (dupa un nr de pagini<br>
>> > alocate mai mare).<br>
>> > De unde ar putea veni problema?<br>
>> ><br>
>> > vmchecker: daniel.dinca2011<br>
>> ><br>
>> > Multumesc,<br>
>> > Daniel<br>
>> > _______________________________________________<br>
>> > <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br>
>> _______________________________________________<br>
>> <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br>
><br>
> _______________________________________________<br>
> <a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br>
<br>
<br>
<br>
-- <br>
Răzvan Crainea<br>
</blockquote></div>