X86 calling conventions

X86 calling conventions
ConceptComputer Science Concepts

Rules for calling functions on x86 processors

1.60Rare
No. 45554Kosmora

Rare

X86 calling conventions

  • Computer Science Concepts

X86 calling conventions define the interface between called code and its caller when programming x86 microprocessors. They specify the order and placement of parameters, which registers a called function preserves, and how stack preparation and restoration are divided between caller and callee. Calling conventions are related to type representations and name mangling as parts of an application binary interface. Compiler implementations can differ, making interoperability difficult, though API standards such as stdcall are uniformly implemented.

The picture on this card was made with AI. It is an illustration, not a real photo of the subject.

Subject
Calling conventions for x86 microprocessors
Parameter passing
Stack, registers, or both
ABI relationship
Part of an application binary interface
Sources and credits

Sources and credits

Article
X86 calling conventions (English Wikipedia)
Wikidata
Q4405409
Text
Card text is adapted from the English Wikipedia article by an automated summary. Wikipedia content is available under CC BY-SA 4.0; see the article history for its contributors. CC BY-SA 4.0 · Article history and contributors
Illustration
AI-generated illustration. Not a photograph or documentary image. (model: gpt-image-2.5-flare)
Popularity
179 median daily views (Wikimedia Pageviews API (all-access, user agent))

Kosmora is not affiliated with or endorsed by the Wikimedia Foundation.