------- Comment #14 from mronell at alumni dot upenn dot edu  2006-05-03 02:39 
-------
It seems to me an approach using thunks, or pass by name, or a similar 
approach should work.  Each process can evaluate the object in shared
memory with reference to the local virtual table to gain access to the
specified C++ type and its methods.

I imagine when it worked before under gcc, it was because the gcc compiler
had a better implementation of thunks.

I would like to see if Stroustrup could suggest a better solution?  Have
you tried contacting some of that caliber in compiler design for 
suggestions?  

There may also be computer engineering hardware approaches which could
be faster than software.  Something like a set of base/limit registers
sitting on the memory bus which are swapped in and out during process
context switches.

Thanks

Marc


-- 

mronell at alumni dot upenn dot edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21251

Reply via email to