Suchergebnisse für Anfrage "calling-convention"

4 die antwort

Schiebt jeder PUSH-Befehl ein Vielfaches von 8 Bytes auf x64?

ei x64 überträgt jeder PUSH-Befehl ein Vielfaches von 8 Bytes? Wenn nicht, wie viel schiebt es? Auch wie viel Stapelspeicher verbraucht jeder Funktionsparameter?

6 die antwort

Reihenfolge der Auswertung von Argumenten beim Funktionsaufruf?

Ich studiere undefiniertes Verhalten in C und bin zu einer Aussage gekommen, die das besagt Es gibt keine bestimmte Reihenfolge der Auswertung von Funktionsargumenten aber wie sieht es dann mit den Standard-Aufrufkonventionen ...

9 die antwort

Warum sollten Standardparameter in C ++ - Funktionen zuletzt hinzugefügt werden?

Warum sollten Standardparameter in C ++ - Funktionen zuletzt hinzugefügt werden?

TOP-Veröffentlichungen

2 die antwort

Wie wird der Stapelzeiger in diesem Programm mit call and ret geändert?

Meine Fragen beziehen sich auf die Aktionen, die scheinbar zwischen den Zeilen stattfinden, wenn sich der Kontext ändert, insbesondere in Bezug aufRSP undRBP. Angesichts dieses sehr einfachen Programms: Reading symbols from ...

2 die antwort

ufruf von printf in erweitertem Inline-A

Ich versuche, dieselbe Zeichenfolge zweimal in Extended Inline ASM in @ auszugebe GCC, unter 64-Bit-Linux. int main() { const char* test = "test\n"; asm( "movq %[test], %%rdi\n" // Debugger shows rdi = *address of string* "movq $0, %%rax\n" ...

2 die antwort

Schreibe ein Fizz-Programm in Assembly / Using C library

Kann mir jemand bei diesem Montageprogramm helfen: Drucken Sie zuerst die Nummern 1 bis 100 aus. Befolgen Sie dann die Regeln für das Kinderzählspiel Fizz: Wenn die Nummer gleichmäßig durch 5 teilbar ist oder die Ziffer 5 enthält, ersetzen Sie ...

6 die antwort

x86-Aufrufkonvention: Sollen Argumente, die vom Stack übergeben werden, schreibgeschützt sein?

Es scheint, dass hochmoderne Compiler Argumente, die vom Stack übergeben werden, als schreibgeschützt behandeln. Beachten Sie, dass der Aufrufer in der x86-Aufrufkonvention Argumente auf den Stapel überträgt und der Angerufene die Argumente im ...

1 die antwort

Aufruf der Konvention für x64

Ich habe an mehreren Stellen gesehen, dass Microsoft Konventionen fordert

2 die antwort

printf float in nasm assembly 64-bit

Ich möchte einen Gleitkommawert mit printf drucken

4 die antwort

Wie funktioniert die Verkettung von Methoden?

Wie funktioniertgetRequestDispatcher("xxx") von @ angerufen werdgetServletContext() im nachstehenden Beispiel? Wie funktioniert das Aufrufen von Prozeduren wie dieser im Allgemeinen? Bitte geben Sie mir ein klares Bild über diesen ...