← retour aux snippets

readelf: inspecter un binaire ELF en détail

Afficher sections, symboles, dépendances et en-têtes d'un exécutable.

bash monitoring #readelf#elf#symbols

objectif

Analyser la structure d’un binaire pour résoudre des problèmes de linking ou d’ABI.

code minimal

readelf -hW ./app | sed -n '1,30p'

utilisation

# sections et symboles
readelf -SW ./app | head -40
readelf -Ws ./app | head -40

variante(s) utile(s)

# dépendances dynamiques
readelf -d ./app | awk '/NEEDED/'

notes

  • -W pour large output sans troncature.
  • complémentaire d’objdump -x pour un aperçu global.