[Soot-list] Can I use soot to do this

Nicholas Irving exnirving at gmail.com
Thu Aug 3 18:35:05 EDT 2006


Hi
I have been expirementing (without success) to generate a Call Graph
of a simple HelloWorld application, so as to be able to see if it
makes a call to a particular System Function. For example I wanted to
see when using FileWriter it made a called to FileOutputStream

public static void main(String[] args) throws IOException, NamingException {
         FileWriter out = new FileWriter("test.txt");
}

produces

HelloWorld<init>()V
	java.lang.Object<init>()V
HelloWorldmain([Ljava/lang/String;)V
	java.io.FileWriter<init>(Ljava/lang/String;)V
		java.io.FileOutputStream<init>(Ljava/lang/String;)V
		java.io.OutputStreamWriter<init>(Ljava/io/OutputStream;)V

Is this type of analysis possible with Soot?

Nicholas Irving


More information about the Soot-list mailing list