[Soot-list] Soot-like tool for C# instead of Java
eric.bodden at mail.mcgill.ca
Tue Jan 30 11:19:57 EST 2007
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).
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.
On 12/3/06, Eric Bodden <eric.bodden at mail.mcgill.ca > wrote:
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...
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
> please excuse me for asking a slightly off-topic question:
> I am using soot for various analyses on Java, and it works pretty
> 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
Soot-list mailing list
Soot-list at sable.mcgill.ca
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Soot-list