[Soot-list] Extending Soot

Richard L. Halpert richhal22 at gmail.com
Mon Dec 7 13:39:06 EST 2009


I think .NET has some primitive types that would be difficult to represent
in java bytecode.  That's probably one of the primary reasons why there
don't seem to be any .NET->java tools out there.  There are some tools that
convert in the opposite direction, though.

-Richard

On Sun, Dec 6, 2009 at 1:20 AM, Eric Bodden <
bodden at st.informatik.tu-darmstadt.de> wrote:

> Hi Attila.
>
> > One big difference is that in VB (at least in the version I use), you can
> > define arguments as In, Out, or InOut. This means, that the current
> ValueBox
> > concept (useBox vs defBox) is not sufficient. How would you map InOut
> > arguments to Jimple?
>
> That is an interesting question. The only "solution" I could come up
> with is to introduce some "box" or "wrapper" type, which is passed as
> parameter by value in such cases so that then you can assign to this
> box in an out parameter.
>
> > Are there already any tools to compile VB to Jimple, VB to bytecode or
> > similar?
>
> None that I am aware of. But such a tool would certainly be very nice
> to have - and even better if it did support the whole .NET
> intermediate language.
>
> Eric
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20091207/4c1061a9/attachment.html 


More information about the Soot-list mailing list