소스 검색

Add missing trampoline size found in libffi version 3.3

git-svn-id: trunk@43998 -
pierre 5 년 전
부모
커밋
2b658ef11c
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      packages/libffi/src/ffi.pp

+ 10 - 0
packages/libffi/src/ffi.pp

@@ -264,6 +264,16 @@ const
   FFI_TRAMPOLINE_SIZE = 12;
 {$elseif defined(CPUM68K)}
   FFI_TRAMPOLINE_SIZE = 16;
+{$elseif defined(CPURISCV32)}
+  FFI_TRAMPOLINE_SIZE = 24;
+{$elseif defined(CPURISCV64)}
+  FFI_TRAMPOLINE_SIZE = 24;
+{$elseif defined(CPUMIPS32)}
+  FFI_TRAMPOLINE_SIZE = 20;
+{$elseif defined(CPUMIPS64)}
+  FFI_TRAMPOLINE_SIZE = 56;
+#endif
+
 {$endif}
 
 {