[Soot-list] Soot-like tool for C# instead of Java

Eric Bodden eric.bodden at mail.mcgill.ca
Wed Jan 31 21:52:41 EST 2007


I don't know. But if you find out, please drop us a line.
 



Eric 

 


________________________________

	From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-bounces at sable.mcgill.ca] On Behalf Of Dirk Richter
	Sent: Wednesday, January 31, 2007 9:22 AM
	To: soot-list at sable.mcgill.ca
	Subject: Re: [Soot-list] Soot-like tool for C# instead of Java
	
	
	Does anybody know if Grasshopper understand CIL? If so, all .NET languages would be portable to Java Bytecode.

		----- Original Message ----- 
		From: Eric Bodden <mailto:eric.bodden at mail.mcgill.ca>  
		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/ae86d653/attachment-0001.htm


More information about the Soot-list mailing list