[so] [Tema3][Linux] Mai multe apeluri vm_alloc

Bogdan Lupu bogdan.ioan.lupu at gmail.com
Fri Apr 22 23:18:38 EEST 2011


Salut,

Din cate am inteles eu din enuntul temei si ce am vazut si in teste
este faptul ca se poate face o alocare de mai multe ori. Asta inseamna
ca se aloca memorie virtuala, se creeaza fisiere de swap si ram pentru
fiecare alocare.

Acum ce nu pot sa ma prind cum sa fac este sa in momentul in care am
primit un SIGSECV sa stiu de la care din cele n zone de memorie a
venit pentru a putea sa stiu in care din cele n fisiere RAM sa fac
maparea. Pentru ca din handle pot doar sa aflu adresa la care s-a
produs fault-ul nu si adresa de start a zonei care m-ar ajuta sa aflu
si handle-ul fisierului RAM. Ma gandesc ca memoria alocata nu este
continua..sau se poate garanta ca este de fiecare data?

Mersi,

Bogdan


More information about the so mailing list