[so] [Tema3][Linux] complex program

Ionuț Mihalache ipopescu46 at gmail.com
Mon Apr 15 01:26:56 EEST 2019


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.

În dum., 14 apr. 2019 la 23:14, Razvan Crainea <razvan.crainea at gmail.com> a
scris:

> Salut, Ionuț!
>
> Am încercat să mă uit peste codul tău, dar din păcate codul scris de
> tine nu este destul de lizibil. Chiar dacă aș putea face niște reverse
> engineer să văd de unde apar acele constante (4, 12) pe care tu le
> folosești, nu voi face asta.
> Dacă vrei să te putem ajuta, te rog să documentezi (folosind
> comentarii, sau niște structuri bine definite) toate presupunerile pe
> care le-ai făcut în rezolvarea temei.
>
> Numai bine!
>
> On Sun, Apr 14, 2019 at 10:42 PM Ionuț Mihalache via so
> <so at cursuri.cs.pub.ro> wrote:
> >
> > Salut,
> >
> > M-am tot uitat pe cod. Nu văd care ar mai putea fi problema.
> > Dacă ar putea cineva din echipă să se uite să vadă ce îmi scapă pentru
> că eu chiar nu-mi dau seama.
> > Acesta este link-ul către gitlab -
> https://gitlab.cs.pub.ro/ionut.mihalache1506/l3-so-assignments/blob/master/3-loader/Tema3/loader/loader.c
> >
> > Mulțumesc
> >
> > În dum., 14 apr. 2019 la 12:30, Adrian Șendroiu via so <
> so at cursuri.cs.pub.ro> a scris:
> >>
> >> Salut,
> >>
> >> Cel mai probabil nu tratezi corect toate cazuirle.
> >>
> >> Verifică dacă tratezi toate cele 3 cazuri descrise aici:
> >> http://cursuri.cs.pub.ro/pipermail/so/2018-April/018412.html
> >>
> >> On Sun, 14 Apr 2019 at 02:11, Daniel Dinca via so <so at cursuri.cs.pub.ro>
> wrote:
> >> >
> >> > Salut,
> >> >
> >> > Implementarea mea functioneaza corect pe toate cazurile mai putin pe
> ultimul. Loaderul incarca un anumit numar de pagini dupa care
> >> > 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
> >> > 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
> >> > alocate mai mare).
> >> > De unde ar putea veni problema?
> >> >
> >> > vmchecker: daniel.dinca2011
> >> >
> >> > Multumesc,
> >> > Daniel
> >> > _______________________________________________
> >> > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
> >> _______________________________________________
> >> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
> >
> > _______________________________________________
> > http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
>
> --
> Răzvan Crainea
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190415/b2b8f069/attachment.html>


More information about the so mailing list