Questions sur elf

6
réponses

Comment démonter une seule fonction en utilisant objdump?

j'ai un binaire installé sur mon système, et tiens à regarder le démontage d'une fonction donnée. Utiliser de préféren ... né dans la section .debug_str , mais je ne connais pas d'outil qui puisse transformer cela en une plage d'adresses.
demandé sur 2014-03-31 22:22:28
2
réponses

déplacement de L'elfe en fonction du temps de chargement

j'écris un simple chargeur ELF sous Linux (pourquoi? pour le "fun"). Mon chargeur pour le moment est très simple et e ... ur pointer vers le bon endroit? Y a-t-il une section relocation stockée dans le fichier (statique) ELF à cette fin?
demandé sur 2009-08-29 00:17:15
8
réponses

C / C++ avec GCC: ajouter statiquement des fichiers de ressources à l'exécutable / bibliothèque

Quelqu'un a-t-il une idée pour compiler statiquement n'importe quel fichier de ressources directement dans l'exécutabl ... n pour travailler pour les bibliothèques partagées et les exécutables ELF normaux. toute aide est appréciée
demandé sur 2011-02-01 19:02:49
3
réponses

Comment extraire uniquement le contenu brut d'une section ELF?

j'ai essayé ce qui suit, mais le fichier résultant est toujours un ELF et pas seulement le contenu de la section. ... <outfile> je veux juste le contenu de la section. Est-il un utilitaire qui peut faire cela? Des idées?
demandé sur 2010-10-13 19:00:47
2
réponses

Pourquoi objdump ne se montre pas.sev,.shstratab,.symtab et.strtab sections?

je suis en train de faire mon propre objdump mise en œuvre dans C. pour mon option-s, je dois afficher le con ... sur la structure Shdr, mais je n'en trouve pas logique... pourquoi objdump-s ne présente pas ces sections ?
demandé sur 2014-03-04 04:42:00
6
réponses

Comment récupérer la version GCC utilisée pour compiler un exécutable ELF donné?

j'aimerais récupérer la version GCC utilisée pour compiler un exécutable donné. J'ai essayé readelf mais je n'ai pas eu l'information. Toutes les pensées?
demandé sur 2010-03-05 16:35:10
2
réponses

Quelle est la différence entre la section et le segment dans le format de fichier ELF?

de wiki format exécutable et liable : les segments contiennent les informations nécessaires à l'e ... ence entre la section et segment? Dans un fichier ELF exécutable, un segment contient-il une ou plusieurs sections?
demandé sur 2013-01-16 18:58:24
2
réponses

Pourquoi le point d'entrée de l'exécution ELF est-il l'adresse virtuelle du formulaire 0x80xxxxx et non zéro 0x0?

une fois exécuté, le programme commencera à courir à partir de l'adresse virtuelle 0x80482c0. Cette adresse ne renvoie ... 128Mo de RAM était cher, et 4GO DE RAM était impensable. quelqu'un peut-il confirmer ou infirmer cela?
demandé sur 2010-02-02 23:33:57
5
réponses

Que signifient les r X86 64 32S et r X86 64 64 réinstallation?

a eu l'erreur suivante quand j'ai essayé de compiler une application C sous FreeBSD 64 bits: délocalis ... et ce sont les causes possibles - ce serait génial si quelqu'un pouvait dire ce que R_X86_64_32S signifie vraiment.
demandé sur 2011-05-23 10:23:24
3
réponses

Comment puis-je examiner le contenu d'une section de données d'un fichier ELF sur Linux?

j'ai utilisé objdump pour regarder le code d'assemblage dans les binaires ELF Linux. parfois, il y a un saut ... i non seulement me montrera le contenu mais me permettra de contrôler le format d'affichage, tout comme od le fait.
demandé sur 2009-11-06 07:52:45
2
réponses

Comment faire un fichier ELF exécutable sous Linux avec un éditeur hex?

par curiosité. Ce n'est évidemment pas une très bonne solution pour la programmation réelle, mais disons que je voulai ... que je peux faire? Un bonjour à tout le monde? Une boucle infinie? Similaire à cette" question , mais sous Linux.
demandé sur 2014-10-10 11:25:37
1
réponses

Comment les variables globales sont initialisées par le chargeur elf

Pour les variables globales en C comme int aglobal = 5; Quand le 5 transférés dans le aglobal par le ... claration statique dans une fonction. Comme int afunc() { statique statique = 8; retour astatique; }
demandé sur 2010-04-16 02:08:01
6
réponses

Comment installer GCC pièce par pièce avec GMP, MPFR, MPC, ELF, sans bibliothèques partagées?

comment installer GCC (la collection de compilateurs GNU) morceau par morceau, en utilisant la version actuelle, ... ormat de bibliothèque PPL: bibliothèque de polyèdres de Parme (optionnel, pour des optimisations de mémoire)
demandé sur 2012-02-26 07:53:35
1
réponses

Pourquoi l'adresse 0x400000 est-elle choisie comme début de segment de texte dans x86 64 ABI?

Dans ce document sur p. 27 il est dit que le segment de texte commence à 0x400000. Pourquoi a cette adresse en ... un changement dans x86_64. Il est difficile de trouver aucune explication sur cette question. Quelqu'un a une idée?
demandé sur 2016-09-25 20:04:11
4
réponses

Comment dépouiller complètement les exécutables

j'aimerais me déshabiller autant que je peux sur Linux: un elfe. Je veux seulement là, les trucs que j'ai besoin de l'exé ... pas pour faire un bon travail: nm affiche encore beaucoup de choses, et le binaire est encore grand. Que dois-je faire?
demandé sur 2010-11-14 21:44:16
2
réponses

exécution init et fini

je viens de lire sur sections init et fini ELFE de fichiers et il a donné un essai: #include <stdio.h> int main(){ ... e linker uses "_init" as the function to call. cela ne devrait-il pas signifier qu'il suffirait de nommer la fonction init
demandé sur 2015-09-21 19:45:57
4
réponses

dumping c tailles des structures à partir du fichier d'objets ELF

comment extraire les tailles de toutes les structures C d'un fichier d'objets ELF avec des symboles de débogage? différe ... u fichier ELF et procédé de moi-même? J'espère que ce n'est pas le dernier. Merci d'avance pour tous les conseils. Ray
demandé sur 2011-05-10 21:46:00
6
réponses

Analyse des binaires MIPS: existe-t-il une bibliothèque Python pour analyser les données binaires?

je travaille sur un utilitaire qui doit résoudre les adresses hex à un nom de fonction symbolique et un numéro de ligne d ... fd sur python.org, ni aucune mention de python sur dwarfstd.org. y a-t-il un module approprié Disponible quelque part?
demandé sur 2008-09-05 18:44:25