elf

ELF steht für Executable and Linkable Format, ein Dateiformat für Dateien mit Maschinencode.
1
Antwort

GCC 4.8 fügt Version 4 in einen Kompilierungskopf ein, selbst wenn -gdwarf-2

Ich habe eine Anwendung mit GCC 4.8 kompiliert und ich versuche, sie auf einem älteren System zu debuggen, das nicht GDB 7.5+ hat (das angeblich Unterstützung für DWARF-4 hinzugefügt hat). Das Upgrade von GDB auf diesem System ist keine Option....
12.08.2015, 21:04
1
Antwort

Was sind die tatsächlichen ELF TLS ABI Anforderungen für jeden CPU-Arch?

Ulrich Dreppers Beitrag zum Thread-Local-Storage umreißt den TLS-ABI für mehrere verschiedene CPU-Architekturen, aber ich ' Ich finde es aus zwei Gründen unzureichend, um TLS zu implementieren: Es enthält eine Reihe von wichtigen Archs wie...
14.10.2012, 02:03
5
Antworten

Maximale Stapelgröße, die für ein C-Programm auf MSP430 benötigt wird

In einem C-Programm, das keine Rekursion verwendet, sollte es theoretisch möglich sein, die maximale / ungünstigste Stack-Größe zu ermitteln, die zum Aufruf einer gegebenen Funktion und allem, was sie aufruft, benötigt wird. Gibt es freie, Open-...
01.04.2013, 10:06
2
Antworten

__do_global_dtors_aux und __do_global_ctors_aux

Ich habe ein einfaches Programm in C ++ disassembliert und es gibt diese beiden Funktionsnamen. Ich denke, dass ctor Konstruktor bedeutet und dtor Destruktor bedeutet, und Wort global bedeutet vielleicht, dass sie globale Objekte erzeugen und ze...
25.06.2011, 11:41
2
Antworten

Wo sollte der .bss-Abschnitt der ELF-Datei gespeichert werden?

Es ist bekannt, dass der Abschnitt .bss nicht auf der Festplatte gespeichert wurde, aber der Abschnitt .bss im Speicher sollte auf Null initialisiert werden. aber wo sollte es in der Erinnerung sein? Gibt es irgendwelche Informationen in der ELF...
02.05.2012, 09:12
4
Antworten

Wie erhalten Sie die Anfangs- und Endadresse eines benutzerdefinierten ELF-Abschnitts in C (gcc)?

Ich habe die Verwendung des Attributs gcc __section__ gesehen (besonders in Linux-Kernel), um Daten (normalerweise Funktionszeiger) in benutzerdefinierten ELF-Abschnitten zu sammeln. Wie wird das "Zeug", das in diese benutzerdefinierten Abs...
14.05.2013, 20:57
1
Antwort

ruft das Element sh_name in einer Abschnittskopf-Elf-Datei ab

Ich versuche, den korrekten Offset zum Abschnittsnamen zu erhalten, indem ich auf das Element sh_name einer Elf-Datei zugreife, aber es gibt mir immer null oder null ... Ich soll nur mmap() und die elf.h - keine Hilfsfunktionen verw...
02.06.2012, 15:18
2
Antworten

ELF Dynamische Loader-Symbol-Suchreihenfolge

Was ist die Suchreihenfolge für die Symbolsuche beim Auflösen dynamischer Umlagerungen? Beim Auflösen von Symbolen für eine gemeinsam genutzte Bibliothek sucht der Loader zuerst in der 'Haupt-ausführbaren Datei' (damit die ausführbare Datei d...
01.10.2012, 00:14
1
Antwort

Wie kann ich herausfinden, welche ELF-Abhängigkeit nicht erfüllt ist?

Ich habe ein Test-ELF-Programm mit dem LSB SDK erstellt ( beachte, dass meine Frage nicht spezifisch für LSB ist): %Vor% Aber ich kann es nicht starten ( ja, ich versichere Ihnen die Datei ist im Verzeichnis ... ): %Vor% Ich denke, da...
13.10.2009, 18:26
1
Antwort

macht proprietäre ELF-Binärdateien unter Linux portierbar

Ich suche nach einer Möglichkeit, existierende proprietäre ELF-Binärdateien, die mit bestimmten Versionen von Systembibliotheken verknüpft sind, portabel zu machen. Mit portable meine ich, dass die ausführbare Datei auf jedem System mit derselbe...
13.03.2013, 12:58