[Soot-list] Soot-like tool for C# instead of Java
Dirk Richter
richterd at informatik.uni-halle.de
Wed Jan 31 09:22:03 EST 2007
Does anybody know if Grasshopper understand CIL? If so, all .NET languages would be portable to Java Bytecode.
----- Original Message -----
From: Eric Bodden
To: soot-list at sable.mcgill.ca
Sent: Tuesday, January 30, 2007 5:19 PM
Subject: RE: [Soot-list] Soot-like tool for C# instead of Java
This might interest you. I just found out that there is actually a commercial tool that translates C# code to the Java platform (and hence makes it analyzable by Soot).
http://dev.mainsoft.com/
Eric
----------------------------------------------------------------------------
From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-bounces at sable.mcgill.ca] On Behalf Of Richard L. Halpert
Sent: Sunday, December 03, 2006 9:25 AM
To: soot-list at sable.mcgill.ca
Subject: Re: [Soot-list] Soot-like tool for C# instead of Java
IKVM is an open source JVM for .NET... meaning that it translates Java bytecode to CIL. Doesn't go the other way around, though. Still, looking at their code might give some insights as to whether the other direction is possible.
http://www.ikvm.net/
-Rich
On 12/3/06, Eric Bodden <eric.bodden at mail.mcgill.ca > wrote:
Hi, Elmar.
The only "tool" in this direction I am personally aware of is the Phoenix framework. As I understand it's (still?) much less powerful than Soot but I think since it's actively supported by Microsoft it should be making progress.
I don't know any details about it, however. Does anybody else know any other tools?
On the other hand I am wondering how different actually the bytecode representation of Microsoft's CIL is from Java bytecode. Could there be something like a CIL <-> Jimple bridge? Maybe pretty ambitious but I like the idea...
Eric
--
Eric Bodden
Sable Research Group, McGill University
Montréal, Québec, Canada
> -----Original Message-----
> From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-
> bounces at sable.mcgill.ca] On Behalf Of Elmar Juergens
> Sent: Sunday, December 03, 2006 8:03 AM
> To: soot-list at sable.mcgill.ca
> Subject: [Soot-list] Soot-like tool for C# instead of Java
>
> Hi,
>
>
> please excuse me for asking a slightly off-topic question:
>
> I am using soot for various analyses on Java, and it works pretty
> great.
> However, on a new project, I have to analyze C# code.
> Unfortunately, I do not know anything that comes close to soot for the
> .NET / IL world.
>
> Can anybody point me to a tool / framework / project that helps me with
> analyzing .NET intermediate language code?
>
>
> Thanks a lot,
> best regards,
>
> Elmar Juergens,
> PhD student, TU Munich. Germany.
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
_______________________________________________
Soot-list mailing list
Soot-list at sable.mcgill.ca
http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
------------------------------------------------------------------------------
_______________________________________________
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/20070131/b81f2421/attachment.htm
More information about the Soot-list
mailing list