Abstract
In the previous five chapters, you studied numerous code examples that informally discussed various aspects of the Visual C++ (Windows) and GNU C++ (Linux) run-time calling conventions. In this chapter, the calling conventions are formally explained. The discussions reiterate some earlier elucidations and introduce new requirements not already examined. A solid understanding of these calling conventions is essential since they’re used extensively in subsequent chapters that explain x86-AVX SIMD programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The PLT contains function addresses that can’t be resolved until run-time, such as the address of a function in a shared object library.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature
About this chapter
Cite this chapter
Kusswurm, D. (2023). Run-Time Calling Conventions. In: Modern X86 Assembly Language Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-9603-5_6
Download citation
DOI: https://doi.org/10.1007/978-1-4842-9603-5_6
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-9602-8
Online ISBN: 978-1-4842-9603-5
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books