diff dyncall/dyncall_callvm_x64.c @ 341:ab2d78e48ca2

- gen-masm . fallback on clang if gcc not available . consolidated use of redundant scripts . regen of portasm based masm files - minor symbol name changes for clarity/consistency
author Tassilo Philipp
date Sat, 04 Jan 2020 23:00:02 +0100
parents 4f9f49fb82ce
children a2a42f477662
line wrap: on
line diff
--- a/dyncall/dyncall_callvm_x64.c	Sat Jan 04 22:48:51 2020 +0100
+++ b/dyncall/dyncall_callvm_x64.c	Sat Jan 04 23:00:02 2020 +0100
@@ -192,17 +192,17 @@
 /* --- syscall ------------------------------------------------------------- */
 
 #include <assert.h>
-void dc_callvm_call_x64_sys_syscall_sysv(DCCallVM* in_self, DCpointer target)
+void dc_callvm_call_x64_syscall_sysv(DCCallVM* in_self, DCpointer target)
 {
   /* syscalls can have up to 6 args, required to be "Only values of class INTEGER or class MEMORY" (from */
   /* SysV manual), so we can use self->mRegData.i directly; verify this holds at least 6 values, though. */
   assert(numIntRegs >= 6);
 
   DCCallVM_x64* self = (DCCallVM_x64*)in_self;
-  dcCall_x64_sys_syscall_sysv(self->mRegData.i, target);
+  dcCall_x64_syscall_sysv(self->mRegData.i, target);
 }
 
-DCCallVM_vt gVT_x64_sys_syscall_sysv =
+DCCallVM_vt gVT_x64_syscall_sysv =
 {
   &dc_callvm_free_x64
 , &dc_callvm_reset_x64
@@ -217,16 +217,16 @@
 , &dc_callvm_argDouble_x64
 , &dc_callvm_argPointer_x64
 , NULL /* argStruct */
-, (DCvoidvmfunc*)       &dc_callvm_call_x64_sys_syscall_sysv
-, (DCboolvmfunc*)       &dc_callvm_call_x64_sys_syscall_sysv
-, (DCcharvmfunc*)       &dc_callvm_call_x64_sys_syscall_sysv
-, (DCshortvmfunc*)      &dc_callvm_call_x64_sys_syscall_sysv
-, (DCintvmfunc*)        &dc_callvm_call_x64_sys_syscall_sysv
-, (DClongvmfunc*)       &dc_callvm_call_x64_sys_syscall_sysv
-, (DClonglongvmfunc*)   &dc_callvm_call_x64_sys_syscall_sysv
-, (DCfloatvmfunc*)      &dc_callvm_call_x64_sys_syscall_sysv
-, (DCdoublevmfunc*)     &dc_callvm_call_x64_sys_syscall_sysv
-, (DCpointervmfunc*)    &dc_callvm_call_x64_sys_syscall_sysv
+, (DCvoidvmfunc*)       &dc_callvm_call_x64_syscall_sysv
+, (DCboolvmfunc*)       &dc_callvm_call_x64_syscall_sysv
+, (DCcharvmfunc*)       &dc_callvm_call_x64_syscall_sysv
+, (DCshortvmfunc*)      &dc_callvm_call_x64_syscall_sysv
+, (DCintvmfunc*)        &dc_callvm_call_x64_syscall_sysv
+, (DClongvmfunc*)       &dc_callvm_call_x64_syscall_sysv
+, (DClonglongvmfunc*)   &dc_callvm_call_x64_syscall_sysv
+, (DCfloatvmfunc*)      &dc_callvm_call_x64_syscall_sysv
+, (DCdoublevmfunc*)     &dc_callvm_call_x64_syscall_sysv
+, (DCpointervmfunc*)    &dc_callvm_call_x64_syscall_sysv
 , NULL /* callStruct */
 };
 
@@ -253,7 +253,7 @@
     case DC_CALL_SYS_DEFAULT:
 # if defined DC_UNIX
     case DC_CALL_SYS_X64_SYSCALL_SYSV:
-      vt = &gVT_x64_sys_syscall_sysv; break;
+      vt = &gVT_x64_syscall_sysv; break;
 # else
       self->mInterface.mError = DC_ERROR_UNSUPPORTED_MODE; return;
 # endif