Linker, loader en uitvoerbare formaten
Wat staat er in de .text-sectie van een uitvoerbaar bestand?
- ADe machinecode-instructies van het programma
- BTeksten die in het programma worden gebruikt (tekstbestanden)
- CTekenreeksen die tijdens uitvoering zijn ingevoerd
Antwoord en toelichting tonen
Antwoord: A. De machinecode-instructies van het programma
De .text-sectie bevat de machinecode-instructies die uit functies zijn vertaald. Tijdens uitvoering is meestal alleen lezen en uitvoeren toegestaan en schrijven verboden, wat onjuist schrijven en het herschrijven van code door aanvallers voorkomt. Omdat ze niet worden herschreven, kan bij het draaien van hetzelfde programma of dezelfde gedeelde bibliotheek in meerdere processen één kopie in het fysieke geheugen worden gedeeld.
Verder: nog 9 vragen over Linker, loader en uitvoerbare formaten