Curation by carrier99 4 months, 2 weeks ago for query x64 calling convention
Original results
-
http://forum.nasm.us/index.php?topic=1758.0 — found via Mwmbl
x64 calling convention questions
Author Topic: x64 calling convention questions (Read 22196 times) i'm confused about calling functions in x64. I heard, that if the function is called it…
-
https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention — found via Mwmbl
x64 calling convention | Microsoft Learn
Share via x64 calling convention In this article This section describes the standard processes and conventions that one function (the caller) uses to mak…
-
http://msdn.microsoft.com/library/ms235286(v=vs.100) — found via Mwmbl
Overview of x64 Calling Conventions | Microsoft Learn
Share via Overview of x64 Calling Conventions In this article Two important modifications from x86 to x64 are the 64-bit addressing capability and a flat…
-
http://foldoc.org/calling+convention — found via Mwmbl
calling convention from FOLDOC
The arrangement of arguments for a procedure or function call. Different programming languages may require arguments to be pushed onto a stack or entered …
-
http://wiki.osdev.org/Calling_Convention — found via Mwmbl
Calling Conventions - OSDev Wiki
Calling Conventions Calling external functions in C, and calling C functions from other languages, is a common issue in OS programming, especially where …
-
https://stackoverflow.com/a/36562409 — found via Mwmbl
calling convention - Why does Rust have both call by value and c…
Some languages, like Haskell, make no distinction between pass-by-value and pass-by-reference. The compiler can then approximately choose the most effici…
-
https://stackoverflow.com/q/4931195 — found via Mwmbl
c - Calling convention for function returning struct - Stack Ove…
do not start identifiers with underscores: such names are reserved for compiler+libc implementation; starting identifiers with an underscore followed by a…
-
https://reviews.llvm.org/rL325983 — found via Mwmbl
bpf: New calling convention for 32-bit subregisters · llvm/llvm-…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://reviews.llvm.org/D40929 — found via Mwmbl
⚙ D40929 Unblock Swift Calling Convention Mangling on Windows
Unblock Swift Calling Convention Mangling on Windows Details Currently, when Clang is trying to mangle a function that uses the Swift calling convention,…
-
https://m.habr.com/en/users/pfemidi/comments/ — found via Mwmbl
Comments / Profile of pfemidi / Habr
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
http://bugs.python.org/issue1798 — found via Mwmbl
Issue 1798: Add ctypes calling convention that allows safe acces…
This patch adds new calling conventions to ctypes foreign functions by passing 'errno=True' or 'GetLastError=True' to the CDLL or WinDLL constructor. If …
-
https://reviews.llvm.org/rL373976 — found via Mwmbl
[X86] Add new calling convention that guarantees tail call optim…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://habrahabr.ru/ru/users/pfemidi/comments/ — found via Mwmbl
Комментарии / Профиль pfemidi / Хабр
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
https://m.habr.com/ru/articles/763636/comments/ — found via Mwmbl
Assembler для Windows в Visual Studio / Комментарии / Хабр
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
http://llvm.org/PR19007 — found via Mwmbl
Destructor alias emission ignores calling convention · Issue #19…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://svn.netlabs.org/java/ticket/24 — found via Mwmbl
#24 (Change calling convention from _stdcall to _System) – …
One thing I was curious about is how could Innotek Java work with this native IBM Java code that uses the _System cconv on OS/2. However a closer look sh…
-
https://reviews.llvm.org/D154576 — found via Mwmbl
⚙ D154576 [RISCV] RISCV vector calling convention (1/2)
[RISCV] RISCV vector calling convention (1/2) Details This is the vector calling convention based on https://github.com/riscv-non-isa/riscv-elf-psabi-doc…
-
https://gitlab.haskell.org/ghc/ghc/issues/21465 — found via Mwmbl
#21465: 128-bit Callee-saved registers (Windows x64) are not sav…
Summary The Windows x64 calling convention requires that the 128-bit registers XMM6-XMM15 be saved (and restored) by the callee. StgRunIsImplementedInAss…
-
http://langdev.stackexchange.com/a/212 — found via Mwmbl
functions - Which calling convention should my compiler use? - P…
The LLVM-IR Reference Manual's section on Calling Conventions lists as many as 15 supported calling conventions. These vary in ways including whether the…
-
https://stackoverflow.com/a/41704203 — found via Mwmbl
jvm - What's the calling convention for the Java code in Linux p…
However ,finally the Java code would be jitted, so they finally would be stored in the X86 registers. However I don't know how Jit compiler would assign …
-
http://reviews.llvm.org/rL267823 — found via Mwmbl
[SystemZ] Support Swift Calling Convention · llvm/llvm-project@8…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://reviews.llvm.org/rL226473 — found via Mwmbl
[AArch64] Implement GHC calling convention · llvm/llvm-project@f…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://bugs.python.org/issue20160 — found via Mwmbl
Issue 20160: broken ctypes calling convention on MSVC / 64-bit W…
Here is a fix for arguments and return values, based on the support in cffi, for python2.7 I added a test in test_win32, removed the too-early attempt to…
-
http://stackoverflow.com/q/14845706/684921 — found via Mwmbl
What's the default calling convention of a C++ lambda function? …
I think the question linked by @jogojapan answers this question. Looking at the symbol dump posted in that one it seems VC generates function call operato…
-
http://www.nynaeve.net/?p=11 — found via Mwmbl
Introduction to x64 debugging, part 3 « Nynaeve
Introduction to x64 debugging, part 3 The last installment of this series described some of the basics of the new calling convention in use on x64 Window…
-
https://github.com/golang/go/issues/16922 — found via Mwmbl
doc: document assembly calling convention · Issue #16922 · golan…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://github.com/z88dk/z88dk/issues/2216 — found via Mwmbl
SDCC ignoring __smallc calling convention · Issue #2216 · z88dk/…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://xlogicx.net/ — found via Mwmbl
XlogicX Blog
Invoke is a common calling convention for assembly source, especially as found as examples on the internet. But 'invoke' isn't assembly, it's abstracted, …
-
https://lib.rs/crates/tt-call — found via Mwmbl
tt-call 1.0.9 [minimal maintenance] // Lib.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://reviews.llvm.org/D28566 — found via Mwmbl
⚙ D28566 Disable Callee Saved Registers
Details Each Calling convention (CC) defines a static list of registers that should be preserved by a callee function. All other registers should be save…
-
http://habrahabr.ru/blogs/cpp/78886/ — found via Mwmbl
Вызов функции с «неизвестным» именем на C++. Часть 1 — cdecl / H…
The cdecl calling convention is used by many C systems for the x86 architecture. In cdecl, function parameters are pushed on the stack in a right-to-left…
-
https://docs.rs/crate/tt-call/1.0.6/ — found via Mwmbl
tt-call 1.0.6 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.5/ — found via Mwmbl
tt-call 1.0.5 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.2/ — found via Mwmbl
tt-call 1.0.2 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.0/ — found via Mwmbl
tt-call 1.0.0 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.4/ — found via Mwmbl
tt-call 1.0.4 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.3/ — found via Mwmbl
tt-call 1.0.3 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://bugs.python.org/issue29259 — found via Mwmbl
Issue 29259: Add tp_fastcall to PyTypeObject: support FASTCALL c…
A new FASTCALL calling convention was added to Python 3.6. It allows to avoid the creation of a temporary tuple to pass positional arguments and a tempor…
-
https://topanswers.xyz/apl?q=2002 — found via Mwmbl
BQN FFI - APL - TopAnswers
6 Answers ### C calling convention format Arrangement is `"result"‿"fn"‿"arg0"‿"arg1"‿...`, which the possibility of allowing a single-string space-separ…
-
https://arxiv.org/abs/1902.05283 — found via Mwmbl
[1902.05283] Reasoning About a Machine with Local Capabilities: …
Abstract: We propose a calling convention for capability machines with local capabilities. The calling convention ensures local-state encapsulation and we…
-
https://stackoverflow.com/q/6125683 — found via Mwmbl
shared libraries - Call Go functions from C - Stack Overflow
Go uses a different calling convention and segmented stacks. You might be able to link Go code compiled with gccgo with C code, but I have not tried this…
-
https://stackoverflow.com/q/38800044 — found via Mwmbl
c - What kind of C11 data type is an array according to the AMD6…
I was researching the calling convention of x86_64 that's used on OSX and was reading the section called "Aggregates and Unions" in the System V x86-64 A…
-
https://phabricator.wikimedia.org/rSVN4261 — found via Mwmbl
rSVN4261
Description OOP calling convention for database functions. DBMS abstraction implemented by means of functions instead of global variables, PostgreSQL obj…
-
http://www.freebasic.net/wiki/KeyPgThiscall — found via Mwmbl
THISCALL - FreeBASIC Wiki Manual | FBWiki
Thiscall is a calling convention for x86 targets where the first integral argument is passed in the ECX register instead of on the stack. All other argum…
-
http://www.nasm.us/abi/win64 — found via Mwmbl
x64 ABI conventions | Microsoft Learn
Share via Overview of x64 ABI conventions In this article This topic describes the basic application binary interface (ABI) for x64, the 64-bit extension…
New results
-
https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention — found via Mwmbl
x64 calling convention | Microsoft Learn
Share via x64 calling convention In this article This section describes the standard processes and conventions that one function (the caller) uses to mak…
-
http://msdn.microsoft.com/library/ms235286(v=vs.100) — found via Mwmbl
Overview of x64 Calling Conventions | Microsoft Learn
Share via Overview of x64 Calling Conventions In this article Two important modifications from x86 to x64 are the 64-bit addressing capability and a flat…
-
http://forum.nasm.us/index.php?topic=1758.0 — found via Mwmbl
x64 calling convention questions
Author Topic: x64 calling convention questions (Read 22196 times) i'm confused about calling functions in x64. I heard, that if the function is called it…
-
http://foldoc.org/calling+convention — found via Mwmbl
calling convention from FOLDOC
The arrangement of arguments for a procedure or function call. Different programming languages may require arguments to be pushed onto a stack or entered …
-
http://wiki.osdev.org/Calling_Convention — found via Mwmbl
Calling Conventions - OSDev Wiki
Calling Conventions Calling external functions in C, and calling C functions from other languages, is a common issue in OS programming, especially where …
-
https://stackoverflow.com/a/36562409 — found via Mwmbl
calling convention - Why does Rust have both call by value and c…
Some languages, like Haskell, make no distinction between pass-by-value and pass-by-reference. The compiler can then approximately choose the most effici…
-
https://stackoverflow.com/q/4931195 — found via Mwmbl
c - Calling convention for function returning struct - Stack Ove…
do not start identifiers with underscores: such names are reserved for compiler+libc implementation; starting identifiers with an underscore followed by a…
-
https://reviews.llvm.org/rL325983 — found via Mwmbl
bpf: New calling convention for 32-bit subregisters · llvm/llvm-…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://reviews.llvm.org/D40929 — found via Mwmbl
⚙ D40929 Unblock Swift Calling Convention Mangling on Windows
Unblock Swift Calling Convention Mangling on Windows Details Currently, when Clang is trying to mangle a function that uses the Swift calling convention,…
-
https://m.habr.com/en/users/pfemidi/comments/ — found via Mwmbl
Comments / Profile of pfemidi / Habr
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
http://bugs.python.org/issue1798 — found via Mwmbl
Issue 1798: Add ctypes calling convention that allows safe acces…
This patch adds new calling conventions to ctypes foreign functions by passing 'errno=True' or 'GetLastError=True' to the CDLL or WinDLL constructor. If …
-
https://reviews.llvm.org/rL373976 — found via Mwmbl
[X86] Add new calling convention that guarantees tail call optim…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://habrahabr.ru/ru/users/pfemidi/comments/ — found via Mwmbl
Комментарии / Профиль pfemidi / Хабр
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
https://m.habr.com/ru/articles/763636/comments/ — found via Mwmbl
Assembler для Windows в Visual Studio / Комментарии / Хабр
The Microsoft x64 calling convention is followed on Windows and pre-boot UEFI (for long mode on x86-64). The first four arguments are placed onto the reg…
-
http://llvm.org/PR19007 — found via Mwmbl
Destructor alias emission ignores calling convention · Issue #19…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://svn.netlabs.org/java/ticket/24 — found via Mwmbl
#24 (Change calling convention from _stdcall to _System) – …
One thing I was curious about is how could Innotek Java work with this native IBM Java code that uses the _System cconv on OS/2. However a closer look sh…
-
https://reviews.llvm.org/D154576 — found via Mwmbl
⚙ D154576 [RISCV] RISCV vector calling convention (1/2)
[RISCV] RISCV vector calling convention (1/2) Details This is the vector calling convention based on https://github.com/riscv-non-isa/riscv-elf-psabi-doc…
-
https://gitlab.haskell.org/ghc/ghc/issues/21465 — found via Mwmbl
#21465: 128-bit Callee-saved registers (Windows x64) are not sav…
Summary The Windows x64 calling convention requires that the 128-bit registers XMM6-XMM15 be saved (and restored) by the callee. StgRunIsImplementedInAss…
-
http://langdev.stackexchange.com/a/212 — found via Mwmbl
functions - Which calling convention should my compiler use? - P…
The LLVM-IR Reference Manual's section on Calling Conventions lists as many as 15 supported calling conventions. These vary in ways including whether the…
-
https://stackoverflow.com/a/41704203 — found via Mwmbl
jvm - What's the calling convention for the Java code in Linux p…
However ,finally the Java code would be jitted, so they finally would be stored in the X86 registers. However I don't know how Jit compiler would assign …
-
http://reviews.llvm.org/rL267823 — found via Mwmbl
[SystemZ] Support Swift Calling Convention · llvm/llvm-project@8…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://reviews.llvm.org/rL226473 — found via Mwmbl
[AArch64] Implement GHC calling convention · llvm/llvm-project@f…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://bugs.python.org/issue20160 — found via Mwmbl
Issue 20160: broken ctypes calling convention on MSVC / 64-bit W…
Here is a fix for arguments and return values, based on the support in cffi, for python2.7 I added a test in test_win32, removed the too-early attempt to…
-
http://stackoverflow.com/q/14845706/684921 — found via Mwmbl
What's the default calling convention of a C++ lambda function? …
I think the question linked by @jogojapan answers this question. Looking at the symbol dump posted in that one it seems VC generates function call operato…
-
http://www.nynaeve.net/?p=11 — found via Mwmbl
Introduction to x64 debugging, part 3 « Nynaeve
Introduction to x64 debugging, part 3 The last installment of this series described some of the basics of the new calling convention in use on x64 Window…
-
https://github.com/golang/go/issues/16922 — found via Mwmbl
doc: document assembly calling convention · Issue #16922 · golan…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
https://github.com/z88dk/z88dk/issues/2216 — found via Mwmbl
SDCC ignoring __smallc calling convention · Issue #2216 · z88dk/…
Saved searches Use saved searches to filter your results more quickly You signed in with another tab or window. Reload to refresh your session.You signed…
-
http://xlogicx.net/ — found via Mwmbl
XlogicX Blog
Invoke is a common calling convention for assembly source, especially as found as examples on the internet. But 'invoke' isn't assembly, it's abstracted, …
-
https://lib.rs/crates/tt-call — found via Mwmbl
tt-call 1.0.9 [minimal maintenance] // Lib.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://reviews.llvm.org/D28566 — found via Mwmbl
⚙ D28566 Disable Callee Saved Registers
Details Each Calling convention (CC) defines a static list of registers that should be preserved by a callee function. All other registers should be save…
-
http://habrahabr.ru/blogs/cpp/78886/ — found via Mwmbl
Вызов функции с «неизвестным» именем на C++. Часть 1 — cdecl / H…
The cdecl calling convention is used by many C systems for the x86 architecture. In cdecl, function parameters are pushed on the stack in a right-to-left…
-
https://docs.rs/crate/tt-call/1.0.6/ — found via Mwmbl
tt-call 1.0.6 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.5/ — found via Mwmbl
tt-call 1.0.5 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.2/ — found via Mwmbl
tt-call 1.0.2 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.0/ — found via Mwmbl
tt-call 1.0.0 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.4/ — found via Mwmbl
tt-call 1.0.4 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://docs.rs/crate/tt-call/1.0.3/ — found via Mwmbl
tt-call 1.0.3 - Docs.rs
Token Tree Calling Convention This library is an attempt at seeding an ecosystem of high-quality modular interoperable tt-muncher building blocks. Tt-mun…
-
https://bugs.python.org/issue29259 — found via Mwmbl
Issue 29259: Add tp_fastcall to PyTypeObject: support FASTCALL c…
A new FASTCALL calling convention was added to Python 3.6. It allows to avoid the creation of a temporary tuple to pass positional arguments and a tempor…
-
https://topanswers.xyz/apl?q=2002 — found via Mwmbl
BQN FFI - APL - TopAnswers
6 Answers ### C calling convention format Arrangement is `"result"‿"fn"‿"arg0"‿"arg1"‿...`, which the possibility of allowing a single-string space-separ…
-
https://arxiv.org/abs/1902.05283 — found via Mwmbl
[1902.05283] Reasoning About a Machine with Local Capabilities: …
Abstract: We propose a calling convention for capability machines with local capabilities. The calling convention ensures local-state encapsulation and we…
-
https://stackoverflow.com/q/6125683 — found via Mwmbl
shared libraries - Call Go functions from C - Stack Overflow
Go uses a different calling convention and segmented stacks. You might be able to link Go code compiled with gccgo with C code, but I have not tried this…
-
https://stackoverflow.com/q/38800044 — found via Mwmbl
c - What kind of C11 data type is an array according to the AMD6…
I was researching the calling convention of x86_64 that's used on OSX and was reading the section called "Aggregates and Unions" in the System V x86-64 A…
-
https://phabricator.wikimedia.org/rSVN4261 — found via Mwmbl
rSVN4261
Description OOP calling convention for database functions. DBMS abstraction implemented by means of functions instead of global variables, PostgreSQL obj…
-
http://www.freebasic.net/wiki/KeyPgThiscall — found via Mwmbl
THISCALL - FreeBASIC Wiki Manual | FBWiki
Thiscall is a calling convention for x86 targets where the first integral argument is passed in the ECX register instead of on the stack. All other argum…
-
http://www.nasm.us/abi/win64 — found via Mwmbl
x64 ABI conventions | Microsoft Learn
Share via Overview of x64 ABI conventions In this article This topic describes the basic application binary interface (ABI) for x64, the 64-bit extension…