dyncall library - C foreign function interface dyncall library: home - news - download - source/repository - bindings - documentation - license - credits - showcase/users - contact University of Göttingen 3ds Max, Maya Plugin Development - Potion Studios

previous
index

References

[1]   Erlang/OTP
http://www.erlang.org

[2]   Java Programming Language
http://www.java.com/

[3]   The Programming Language Lua
http://www.lua.org/

[4]   Python Programming Language
http://www.python.org/

[5]   The R Project for Statistical Computing
http://www.r-project.org/

[6]   Ruby Programming Language
http://www.ruby-lang.org/

[7]   Go Programming Language
http://www.golang.org/

[8]   cdecl calling convention / Calling conventions on the x86 platformn
http://en.wikipedia.org/wiki/X86\_calling\_conventions#cdecl
http://www.angelcode.com/dev/callconv/callconv.html#thiscall

[9]   Windows stdcall calling convention / Microsoft calling conventions
http://msdn.microsoft.com/en-us/library/zxk0tw93(vs.71).aspx
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html

[10]   Windows fastcall calling convention / Microsoft calling conventions
http://msdn.microsoft.com/en-us/library/Aa271991
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html

[11]   GNU fastcall calling conventio / Calling conventions on the x86 platformn
http://www.ohse.de/uwe/articles/gcc-attributes.html#func-fastcall
http://www.angelcode.com/dev/callconv/callconv.html#thiscall

[12]   Borland register calling convention
http://docwiki.embarcadero.com/RADStudio/en/Program\_Control#Register\_Convention

[13]   Watcom 32-bit register-based calling convention
http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/function-calling-conventions.html#Watcall32R http://www.openwatcom.org/index.php/Calling\_Conventions

[14]   Microsoft calling conventions / Calling conventions on the x86 platform
http://www.cs.cornell.edu/courses/cs412/2001sp/resources/microsoft-calling-conventions.html
http://www.angelcode.com/dev/callconv/callconv.html#thiscall

[15]   Calling conventions on the x86 platform
http://www.angelcode.com/dev/callconv/callconv.html#thiscall

[16]   Pascal calling convention
http://en.wikipedia.org/wiki/X86\_calling\_conventions#pascal

[17]   Plan9 C compiler calling convention
http://plan9.bell-labs.com/sys/doc/compiler.pdf
http://www.mail-archive.com/9fans@9fans.net/msg16421.html

[18]   ARM-THUMB Procedure Call Standard
http://infocenter.arm.com/help/topic/com.arm.doc.dui0056d/DUI0056.pdf

[19]   Procedure Call Standard for the ARM Architecture
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042c/IHI0042C\_aapcs.pdf

[20]   Procedure Call Standard for the ARM 64-bit Architecture
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B\_aapcs64.pdf

[21]   ARM64 Function Calling Conventions
https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html

[22]   Overview of ARM64 ABI conventions (Microsoft)
https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions

[23]   Debian ARM EABI Port Wiki
http://wiki.debian.org/ArmEabiPort

[24]   Debian ArmHardFloatPort
https://wiki.debian.org/ArmHardFloatPort

[25]   MSDN: x64 Software Conventions
http://msdn.microsoft.com/en-us/library/ms235286\%28VS.80\%29.aspx

[26]   System V Application Binary Interface - AMD64 Architecture Processor Supplement
http://www.x86-64.org/documentation/abi.pdf

[27]   System V Application Binary Interface - SPARC Processor Supplement
http://sparc.org/wp-content/uploads/2014/01/psABI3rd.pdf.gz

[28]   System V Application Binary Interface - SPARC Version 9 Processor Supplement
http://sparc.org/wp-content/uploads/2014/01/64.psabi\_.1.35.pdf1.gz

[29]   The SPARC Architecture Manual - Version 8
http://sparc.org/wp-content/uploads/2014/01/v8.pdf.gz

[30]   The SPARC Architecture Manual - Version 9
http://sparc.org/wp-content/uploads/2014/01/SPARCV9.pdf.gz

[31]   SPARC Compliance Definition
https://sparc.org/wp-content/uploads/2014/01/SCD.2.4.1.pdf.gz

[32]   Introduction to Mac OS X ABI Function Call Guide
https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/LowLevelABI/000-Introduction/introduction.html

[33]   Linux Standard Base Core Specification for PPC32 3.2 - Chapter 8. Low Level System Information
http://refspecs.linuxbase.org/LSB\_3.2.0/LSB-Core-PPC32/LSB-Core-PPC32/callingsequence.html

[34]   PowerPC Embedded Application Binary Interface 32-bit Implementation
http://ftp.twaren.net/Unix/sourceware.org/binutils/ppc-docs/ppc-eabi-1995-01.pdf

[35]   Developing PowerPC Embedded Application Binary Interface (EABI)
http://www.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF778525699700

[36]   Introduction to the PowerOpen ABI
ftp://www.sourceware.org/pub/binutils/ppc-docs/ppc-poweropen/

[37]   64-bit PowerPC ELF Application Binary Interface Supplement 1.9
http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html

[38]   MIPS Calling Conventions Summary
http://courses.cs.washington.edu/courses/cse410/09sp/examples/MIPSCallingConventionsSummary.pdf

[39]   MIPS O64 Application Binary Interface for GCC
http://gcc.gnu.org/projects/mipso64-abi.html

[40]   MIPSproN32 ABI Handbook
https://www.linux-mips.org/pub/linux/mips/doc/ABI/MIPS-N32-ABI-Handbook.pdf

[41]   mips eabi documentation...
http://www.cygwin.com/ml/binutils/2003-06/msg00436.html

[42]   NUBI - A Revised ABI for the MIPS® Architecture
ftp://ftp.linux-mips.org//pub/linux/mips/doc/NUBI/MD00438-2C-NUBIDESC-SPC-00.20.pdf

[43]   devkitPro - homebrew game development
http://www.devkitpro.org/

[44]   psptoolchain - all the homebrew related material ps2dev.org
http://ps2dev.org/psp/

[45]   a GEM Dynamical Library system for TOS computer
http://ldg.sourceforge.net/

[46]   libffi - a portable foreign function interface library
http://sources.redhat.com/libffi/

[47]   C/Invoke - library for connecting to C libraries at runtime
http://www.nongnu.org/cinvoke/

[48]   libffcall - foreign function call libraries
http://www.haible.de/bruno/packages-ffcall.html

[49]   Universal Binary Programming Guidelines, Second Edition
http://developer.apple.com/legacy/mac/library/documentation/MacOSX/Conceptual/universal\_binary/universal\_binary.pdf

[50]   See Mips Run, Second Edition, 2006, Dominic Sweetman


previous
index