Suchergebnisse für Anfrage "abi"

2 die antwort

Wie kann man einen C ++ - Namen in clang (oder gcc) entschlüsseln?

2 die antwort

Wo ist die x86-64 System V ABI dokumentiert?

Das x86-64-System-V-ABI (das auf allen Computern außer Windows verwendet wird) lebte unterhttp: //x86-64.org/documentation/abi.pd [http://x86-64.org/documentation/abi.pdf], aber diese Seite ist jetzt aus dem Internet gefallen. Gibt es ein neues ...

2 die antwort

Welche Register können in einer Funktion sicher verwendet werden (x86)

TOP-Veröffentlichungen

4 die antwort

C Laufzeitobjekte, DLL-Grenzen

Was ist der beste Weg, um eine C-API für DLLs zu entwerfen, die sich mit dem Problem der Übergabe von "Objekten" befasst, die C-Laufzeit-abhängig s...

1 die antwort

ARM C ++ ABI: Konstruktor / Destruktor-Rückgabewerte

Ich habe den Clang-Quellcode gelesen und etwas Interessantes an der ARM C ++ ABI entdeckt, dessen Rechtfertigung ich nicht zu verstehen scheint. Aus der Onli...

1 die antwort

Wie verwende ich c library function fgets in der Assemblersprache?

Wie im Titel beschrieben, wie man C-Bibliotheksfunktions-Fgets in Assemblersprache verwendet? In der Tat möchte ich wissen, wie man den Dateizeiger auf stdin erhält. Danke für deine Antwort

4 die antwort

Warum benötigen wir die Stapelzuordnung, wenn wir eine rote Zone haben?

Ich habe folgende Zweifel: Wie wir wissen, gibt uns System V x86-64 ABI einen Bereich mit fester Größe (128 Byte) im Stack-Frame, die sogenannte Redzone. Aus diesem Grund müssen wir beispielsweise nicht @ verwendesub rsp, 12. Mach einfachmov ...

1 die antwort

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

4 die antwort

Ist eine Vorzeichen- oder Nullerweiterung erforderlich, wenn einem Zeiger für das x86-64-ABI ein 32-Bit-Offset hinzugefügt wird?

Zusammenfassung: Ich habe mir den Assembly-Code angesehen, um meine Optimierungen zu steuern und beim Hinzufügen von int32 zu einem Zeiger viele Vorzeichen- oder Nullerweiterungen zu sehen. void Test(int *out, int offset) { out[offset] = 1; ...

2 die antwort

Inwieweit spezifiziert der Itanium ABI wirklich die Polsterung und Ausrichtung?

Mir wurde gesagt:[ABIs] garantieren das exakte Layout der Struktur, den Byte-Offset jedes Members, welche Bits für Bitfelder verwendet werden, wo und wie vie...