[VM][OS X] FFI plugin 1.1.0b1
John M McIntosh
johnmci at smalltalkconsulting.com
Mon Mar 4 19:11:36 UTC 2002
>On Sunday, March 3, 2002, at 10:07 PM, Alain Fischer wrote:
>
>>I have tried to found where the framework module is loaded in the
>>VM code when called
>>by the FFI plugin but found noting. The only part which seem to run
>>the external function
>>is a bunch of incomprehensible assembler code for me.
Somewhere the original note never made it to my inbox.
For the carbon mac vm, the code to load the framework is now in
sqMacExternalPrims.c The function is LoadFrameworkBundle, which is
code taken from an Apple example. This code does a find folder on
kFrameworksFolderType and proceeds from there to find the framework.
People who build plugins etc should take note, 99% of the plugin not
working issues will happen in this C code as it attempts to load and
resolve plugins/frameworks.
But it seems it's not quite what you want.
I'm just about to issue 3.2.5, so this is go into 3.2.6. If Mr.
Fischer can email me then I'll send him an early copy to test once I
figure out what to do, now I wonder if it's
kPrivateFrameworksFolderType...
>
>Whatever you do, the framework first has to be linked into your VM,
>either dynamically or 'statically'.
>
>>I need some advice from the VM guru. Will it be simple to modify
>>the FFI plugin to find
>>framework in the correct location or to develop a specific plugin ?
Ya, we should do this. Also for plugins...
--
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
More information about the Squeak-dev
mailing list
|