-
Oops, I did not answer you second question.
I'm not an x86 ASM specialist (actually I stopped using ASM on Z80 and 68000) and I cannot answer your question.
That's why I did not made a x64 version of JNative.
If you are skilled in this area (or any other), you're welcome on the JNative team.
The callbacks are working but we may have side effects that we are not aware of.
--Marc.
2009-05-10 20:32:56 UTC in JNative : Java to native interface
-
I wrote this code long time ago and I don't remember exactly what I did ;)
I'm pretty sure that the comments are not very accurate.
Actually, remember that this ASM code is patched at runtime to reflect the actual callback you want to install : see http://jnative.cvs.sourceforge.net/viewvc/jnative/JNativeCpp/src.core/CallBack.c?revision=1.1&view=markup
at line 45 the CreateCallBack...
2009-05-10 20:26:25 UTC in JNative : Java to native interface
-
Hi,
Thank you for your support normalocity, we are always pleased to hear about our users ;)
Cheers,
--Marc.
2009-02-02 17:58:56 UTC in JNative : Java to native interface
-
Hi,
You should use
[code] long org.xvolks.jnative.util.StructConverter.bytesIntoLong(byte[] bytes, int offset) [/code]
--Marc.
2008-12-29 08:41:18 UTC in JNative : Java to native interface
-
Hi,
the .o you are talking about are compiled inline, there is some parts of the code that is written in assembler and should be tuned accordingly to the target processor and OS.
--Marc.
2008-12-29 08:15:33 UTC in JNative : Java to native interface
-
Thubby,
Please commit your changes.
I think there is no side effect, just keep in mind that in structures the size is (2 or 4 : I do not remember).
--Marc.
2008-12-25 13:49:09 UTC in JNative : Java to native interface
-
mdenty committed patchset 51 of module JNativeCpp to the JNative : Java to native interface CVS repository, changing 1 files.
2008-12-23 16:06:21 UTC in JNative : Java to native interface
-
mdenty committed patchset 50 of module JNativeCpp to the JNative : Java to native interface CVS repository, changing 1 files.
2008-12-23 16:05:31 UTC in JNative : Java to native interface
-
mdenty committed patchset 470 of module JNative to the JNative : Java to native interface CVS repository, changing 2 files.
2008-12-23 16:05:18 UTC in JNative : Java to native interface
-
mdenty committed patchset 469 of module JNative to the JNative : Java to native interface CVS repository, changing 1 files.
2008-10-23 14:43:11 UTC in JNative : Java to native interface