In computer science, a calling convention is an implementation-level (low-level) scheme for how subroutines or functions receive parameters from their...
33 KB (4,158 words) - 07:42, 24 February 2025
This article describes the calling conventions used when programming x86 architecture microprocessors. Calling conventions describe the interface of called...
42 KB (4,709 words) - 02:18, 19 March 2025
MIPS architecture (section Calling conventions)
"The MIPS Register Usage Conventions". Archived from the original on October 25, 2020. Hal Perkins (2006). "MIPS Calling Convention" (PDF). Archived (PDF)...
72 KB (8,176 words) - 20:09, 25 May 2025
cannot use the __thiscall calling convention. __fastcall has to be used instead because it is the only other calling convention that looks into the ECX...
25 KB (2,983 words) - 03:57, 4 April 2025
the return address has important advantages over some alternative calling conventions, such as saving the return address before the beginning of the called...
26 KB (3,658 words) - 16:39, 2 June 2025
uses because each signature might require different, specialized calling convention in the machine code. Any object code produced by compilers is usually...
39 KB (4,519 words) - 11:00, 27 May 2025
code with incompatible calling conventions, a trampoline is used to convert the caller's convention into the callee's convention. In embedded systems,...
10 KB (984 words) - 14:39, 26 May 2025
and calling conventions of one programming language (the host language, or the language which defines the FFI), with the semantics and conventions of another...
19 KB (2,136 words) - 12:33, 31 May 2025
Gateway Interface (WSGI, pronounced whiskey or WIZ-ghee) is a simple calling convention for web servers to forward requests to web applications or frameworks...
14 KB (1,305 words) - 12:34, 4 February 2025
Function (computer programming) (section Conventions)
mid-1960s—such as the UNIVAC I, the PDP-1, and the IBM 1130—typically use a calling convention which saved the instruction counter in the first memory location of...
54 KB (6,531 words) - 04:31, 31 May 2025
The Asynchronous Server Gateway Interface (ASGI) is a calling convention for web servers to forward requests to asynchronous-capable Python frameworks...
4 KB (278 words) - 11:00, 5 July 2024
write code that adheres to the complexities of Parrot, such as the calling conventions. PIR provides both type abstraction and polymorphism to some degree...
2 KB (240 words) - 09:39, 28 April 2024
What exactly it contains and how it's laid out is determined by the calling convention. Programmers commonly use stack tracing during interactive and post-mortem...
9 KB (1,055 words) - 14:38, 12 February 2025
languages, such as Datalog, support multiple evaluation strategies. The calling convention consists of the low-level platform-specific details of parameter passing...
46 KB (5,224 words) - 15:18, 9 May 2025
saves an instruction. Whether a red zone is present depends on the calling convention. x86-64 systems that use the System V AMD64 ABI (including Linux and...
3 KB (322 words) - 13:19, 10 April 2025
machine code – the calling convention – vary. When one wants to load a subroutine dynamically at run-time, a knowledge of these conventions is required. libffi...
8 KB (834 words) - 10:20, 28 April 2025
(interprocedural register allocation). When done per function/procedure the calling convention may require insertion of save/restore around each call-site. In many...
41 KB (5,066 words) - 07:30, 1 June 2025
generated code, for example: different function calling conventions and ABI; different structure packing conventions; different byte ordering within larger integers...
101 KB (11,185 words) - 21:22, 28 May 2025
just a set of helper functions and conventions built on the idea that C++ and Java have the *same* calling convention and object layout; they are binary...
9 KB (860 words) - 00:30, 31 October 2024
64-bit x86 processors brought with it a change to the subroutine calling convention that required the first few arguments to a function to be passed in...
31 KB (3,850 words) - 22:44, 18 May 2025
calling convention-goers "freaks", "blatant homosexuals", and various derogatory terms. Some U.S. Army personnel present during the same convention described...
45 KB (3,174 words) - 17:50, 2 June 2025
Windows. The library's wrapper functions expose an ordinary function calling convention (a subroutine call on the assembly level) for using the system call...
20 KB (2,306 words) - 18:53, 30 May 2025
its arguments. Such functions can be compiled to a more efficient calling convention, such as call by value, without changing the meaning of the enclosing...
3 KB (359 words) - 13:43, 24 October 2020
Simple DirectMedia Layer (SDL) API testing API writer Augmented web Calling convention Common Object Request Broker Architecture (CORBA) Comparison of application...
47 KB (5,224 words) - 16:46, 27 May 2025
alignment of basic data types that the processor can directly access Calling convention, which controls how the arguments of functions are passed, and return...
9 KB (993 words) - 21:27, 27 April 2025
of that block in the thread-local variable. On RISC machines, the calling convention often reserves a thread pointer register for this use. While the use...
20 KB (2,192 words) - 10:31, 5 February 2025
operations that simulated a BASIC interpreter like QBasic in MS-DOS. The calling convention for C code, in particular, was to pass parameters in "reverse order"...
25 KB (3,460 words) - 10:53, 17 May 2025
P-code machine (section Calling conventions)
(MP of surrounding procedure) MP -> function return value The procedure calling sequence works as follows: The call is introduced with mst n where n specifies...
18 KB (2,238 words) - 03:19, 30 January 2025
WSFL - Web Services Flow Language (superseded by BPEL) XINS Standard Calling Convention - HTTP parameters in (GET/POST/HEAD), POX out XLANG - XLANG-Specification...
1 KB (106 words) - 18:47, 14 March 2022
constructs. C-- is not type-checked, nor does it enforce or check the calling convention.: 28 C-- version 2 removes the distinction between bit-vector and...
12 KB (1,294 words) - 22:45, 6 May 2025