Salutare, Gheorghiță, On 04/28/2018 12:53 PM, Gheorghita Caulea via so wrote: > Salut! > > Este in regula daca am folosit 'mmap' peste fisier si astfel nu am mai > folosit in prealabil alocarea unei pagini goale in care mai apoi sa > copiez din fisier(deci nu am mai folosit MAP_FIXED asa cum scria in > enunt)?
Dacă nu folosești MAP_FIXED cum garantezi că adresa virtuală pe care o va accesa programul încărcat va fi cea din ELF? Fără acest flag kernelul va putea ignora primul parametru al funcției 'mmap'. Scrie și în manual că primul parametru al 'mmap' e doar o sugestie. > De asemenea, este in regula sa ofer permisiunile necesare direct din > apelul 'mmap' sau folosirea lui 'mprotect' este obligatorie? Sunt situații în care e nevoie să se copieze datele din executabil și apoi să se seteze permisiunile care pot fi fără drept de scriere. Costin _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
