Als «abi» getaggte Fragen

Die (Application Binary Interface) gibt die Low-Level-Schnittstelle zwischen den Programmen, Bibliotheken und dem Betriebssystem an. ZB welche Register verwendet werden, um Funktionsparameter zu übergeben.



9
Unterschied zwischen API und ABI
Ich bin neu in der Linux-Systemprogrammierung und bin beim Lesen der Linux-Systemprogrammierung auf API und ABI gestoßen . Definition der API: Eine API definiert die Schnittstellen, über die eine Software auf Quellenebene mit einer anderen kommuniziert. Definition von ABI: Während eine API eine Quellschnittstelle definiert, definiert ein ABI die binäre …
192 api  abi 







4
Warum kann ein T * im Register übergeben werden, ein unique_ptr <T> jedoch nicht?
Ich schaue mir Chandler Carruths Vortrag auf der CppCon 2019 an: Es gibt keine kostengünstigen Abstraktionen Darin gibt er das Beispiel, wie er überrascht war, wie viel Aufwand Ihnen durch die Verwendung eines std::unique_ptr&lt;int&gt;Over-An entsteht int*. Dieses Segment beginnt ungefähr zum Zeitpunkt 17:25. Sie können sich die Kompilierungsergebnisse seines Beispiel-Snippet-Paares …

3
Was ist der Unterschied zwischen Abschnitt und Segment im ELF-Dateiformat?
Aus dem Wiki Ausführbares und verlinkbares Format : Die Segmente enthalten Informationen, die für die Laufzeitausführung der Datei erforderlich sind, während Abschnitte wichtige Daten zum Verknüpfen und Verschieben enthalten. Jedes Byte in der gesamten Datei kann höchstens einem Abschnitt gehören, und es kann verwaiste Bytes geben, die keinem Abschnitt gehören. …
72 linux  debian  gnu  elf  abi 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.