2016-12-27 2 views
2

Les Advanced Bash Scripting Guide Etats quiQuelle est l'utilisation de/dev/zero dans les fichiers ELF?

En plus de tout ce qui précède,/dev/zero est nécessaire par ELF (Executable and Linking Format) binaires UNIX/Linux.

Cependant, je ne trouve nulle part de documentation sur cette dépendance.

En fait, je ne pouvais pas le trouver dans les chargeurs ELF du noyau Linux aussi.

Une telle dépendance existe-t-elle toujours? Et si oui, comment utilise-t-on /dev/zero?

Répondre

4

Et si oui, comment/dev/zero est-il utilisé?

Avant MAP_ANONYMOUS était commune, /dev/zero a été utilisé pour obtenir un ensemble de pages remis à zéro (pour la section .bss).

Mais maintenant il est juste mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) et strace /bin/date |& grep zero montre pas de sortie (à savoir /dev/zero est pas tout utilisé).