No files found.
+3 −3
CMakeLists.txt
CMakeLists.txt
+21 −1
ChangeLog
ChangeLog
+1 −1
LICENSE
LICENSE
+2 −2
README
README
+14 −19
ToDo
ToDo
+0 −202
test_plain.vcproj
buildsys/vs2005/test_plain/test_plain.vcproj
+0 −9
vs2005.sln
buildsys/vs2005/vs2005.sln
+11 −8
configure
configure
+1 −1
configure.bat
configure.bat
+0 −7
Description.txt
doc/Description.txt
+0 −15
License.txt
doc/License.txt
+91 −0
arm.armhf.disas
doc/disas_examples/arm.armhf.disas
+191 −0
arm.atpcs_arm.disas
doc/disas_examples/arm.atpcs_arm.disas
+235 −0
arm.darwin_arm.disas
doc/disas_examples/arm.darwin_arm.disas
+235 −0
arm.darwin_thumb.disas
doc/disas_examples/arm.darwin_thumb.disas
+990 −0
arm64.aapcs.disas
doc/disas_examples/arm64.aapcs.disas
+613 −0
mips.eabi.disas
doc/disas_examples/mips.eabi.disas
+221 −0
mips.o32.disas
doc/disas_examples/mips.o32.disas
+690 −0
mips64.n64.disas
doc/disas_examples/mips64.n64.disas
+409 −0
ppc.darwin.disas
doc/disas_examples/ppc.darwin.disas
+614 −0
ppc.sysv.disas
doc/disas_examples/ppc.sysv.disas
+273 −0
ppc64.elfabi.disas
doc/disas_examples/ppc64.elfabi.disas
+374 −0
sparc.sparc.disas
doc/disas_examples/sparc.sparc.disas
+558 −0
sparc64.sparc64.disas
doc/disas_examples/sparc64.sparc64.disas
+161 −0
x64.sysv.disas
doc/disas_examples/x64.sysv.disas
+1 −0
x64.win.disas
doc/disas_examples/x64.win.disas
+490 −0
x86.cdecl.disas
doc/disas_examples/x86.cdecl.disas
+41 −0
x86.fastcall_borland.disas
doc/disas_examples/x86.fastcall_borland.disas
+64 −0
x86.plan9call.disas
doc/disas_examples/x86.plan9call.disas
+187 −137
callconv_arm32.tex
doc/manual/callconvs/callconv_arm32.tex
+33 −35
callconv_arm64.tex
doc/manual/callconvs/callconv_arm64.tex
+208 −202
callconv_mips32.tex
doc/manual/callconvs/callconv_mips32.tex
+132 −121
callconv_mips64.tex
doc/manual/callconvs/callconv_mips64.tex
+99 −76
callconv_ppc32.tex
doc/manual/callconvs/callconv_ppc32.tex
+121 −9
callconv_ppc64.tex
doc/manual/callconvs/callconv_ppc64.tex
+111 −107
callconv_sparc32.tex
doc/manual/callconvs/callconv_sparc32.tex
+115 −112
callconv_sparc64.tex
doc/manual/callconvs/callconv_sparc64.tex
+58 −35
callconv_x64.tex
doc/manual/callconvs/callconv_x64.tex
+834 −762
callconv_x86.tex
doc/manual/callconvs/callconv_x86.tex
+202 −209
manual.tex
doc/manual/manual.tex
+1 −0
manual_dyncall_api.tex
doc/manual/manual_dyncall_api.tex
+1 −1
manual_dynload_api.tex
doc/manual/manual_dynload_api.tex
+6 −2
manual_literature.tex
doc/manual/manual_literature.tex
+37 −27
manual_overview.tex
doc/manual/manual_overview.tex
+2 −3
manual_tex4ht.cfg
doc/manual/manual_tex4ht.cfg
+1 −1
manual_title.tex
doc/manual/manual_title.tex
+0 −9
TODO
dyncall/TODO
+2 −1
dyncall.h
dyncall/dyncall.h
+0 −37
dyncall_call_mips_gas.S
dyncall/dyncall_call_mips_gas.S
+192 −0
dyncall_call_mips_n32.S
dyncall/dyncall_call_mips_n32.S
+0 −192
dyncall_call_mips_n32_gas.s
dyncall/dyncall_call_mips_n32_gas.s
+197 −0
dyncall_call_mips_n64.S
dyncall/dyncall_call_mips_n64.S
+0 −192
dyncall_call_mips_n64_gas.s
dyncall/dyncall_call_mips_n64_gas.s
+44 −42
dyncall_call_mips_o32_gas.s → dyncall_call_mips_o32.S
...ncall_call_mips_o32_gas.s → dyncall_call_mips_o32.S}
+3 −1
dyncall_call_ppc32.S
dyncall/dyncall_call_ppc32.S
+4 −3
dyncall_call_ppc32.h
dyncall/dyncall_call_ppc32.h
+1 −1
dyncall_call_ppc64.S
dyncall/dyncall_call_ppc64.S
+3 −0
dyncall_call_ppc64.h
dyncall/dyncall_call_ppc64.h
+27 −2
dyncall_call_x64.S
dyncall/dyncall_call_x64.S
+2 −1
dyncall_call_x64.h
dyncall/dyncall_call_x64.h
+13 −2
dyncall_call_x64_generic_masm.asm
dyncall/dyncall_call_x64_generic_masm.asm
+6 −6
dyncall_call_x86.S
dyncall/dyncall_call_x86.S
+7 −7
dyncall_call_x86.h
dyncall/dyncall_call_x86.h
+6 −7
dyncall_call_x86_generic_masm.asm
dyncall/dyncall_call_x86_generic_masm.asm
+2 −4
dyncall_callvm_mips_o32.c
dyncall/dyncall_callvm_mips_o32.c
+57 −3
dyncall_callvm_x64.c
dyncall/dyncall_callvm_x64.c
+32 −32
dyncall_callvm_x86.c
dyncall/dyncall_callvm_x86.c
+12 −6
dyncall_struct.c
dyncall/dyncall_struct.c
+1 −1
dyncall_struct.h
dyncall/dyncall_struct.h
+13 −12
dyncall_vector.c
dyncall/dyncall_vector.c
+4 −5
gen-masm.sh
dyncall/gen-masm.sh
+0 −9
README.txt
dyncallback/README.txt
+0 −3
TODO
dyncallback/TODO
+0 −38
dyncall_callback_mips_gas.S
dyncallback/dyncall_callback_mips_gas.S
+1 −1
dyncall_callback_mips_n32_gas.s → dyncall_callback_mips_n32.S
...llback_mips_n32_gas.s → dyncall_callback_mips_n32.S}
+39 −25
dyncall_callback_mips_n64_gas.s → dyncall_callback_mips_n64.S
...llback_mips_n64_gas.s → dyncall_callback_mips_n64.S}
+29 −13
dyncall_callback_mips_o32_gas.s → dyncall_callback_mips_o32.S
...llback_mips_o32_gas.s → dyncall_callback_mips_o32.S}
+0 −1
dyncall_callback_x86_masm.asm
dyncallback/dyncall_callback_x86_masm.asm
+3 −5
gen-masm.sh
dyncallback/gen-masm.sh
+0 −17
TODO
dynload/TODO
+16 −4
dynload.3
dynload/dynload.3
+101 −53
dynload_unix.c
dynload/dynload_unix.c
+76 −3
dynload_windows.c
dynload/dynload_windows.c
+1 −1
README.txt
portasm/README.txt
+5 −1
gen-masm.sh
portasm/gen-masm.sh
+0 −68
test_framework.h
test/common/test_framework.h
+6 −1
CMakeLists.txt
test/dynload_plain/CMakeLists.txt
+13 −3
Makefile.embedded
test/dynload_plain/Makefile.embedded
+14 −11
Makefile.generic
test/dynload_plain/Makefile.generic
+12 −4
Nmakefile
test/dynload_plain/Nmakefile
+98 −17
dynload_plain.c
test/dynload_plain/dynload_plain.c
+5 −2
gen_masm.sh
test/gen-masm/gen_masm.sh
+91 −63
test_main.c
test/plain/test_main.c
+95 −42
test_structs.c
test/plain/test_structs.c
+75 −42
test_main.cc
test/plain_c++/test_main.cc