[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Eclipse plugin source



All the source is in the Soot distribution (in the Complete Package and
Source Only tarballs). Look in the directory
soot/eclipse/ca.mcgill.sable.soot/src.

The current interface uses XML files to communicate between Soot and
Eclipse. When executed with the -xml-attributes switch, Soot dumps all
tags to an XML file accompanying its output. Eclipse then parses the XML
files, and displays the tags with the code.

We don't encode specifically a call graph into the XML. Rather, we
encode the call graph into LinkTag's, which are special tags that show
up as clickable links in Eclipse, allowing the user to browse the call
graph. However, the LinkTag's are generic: they could be used to display
information other than the call graph.

Inside Soot, the (new) call graph generation code is in the package
soot.jimple.toolkits.callgraph.

Ondrej

On Fri, Jul 11, 2003 at 01:16:48PM +0100, Eric Bodden wrote:
> Hi!
> 
> I was wondering if it would be possible to get a copy of the source files of
> the SOOT plugin for Eclipse. Are all the packages for call graph generation
> included there? Does the plugin export an interface to dock on (e.g. to
> query a call graph) ?
> 
> Cheers,
> Eric
> 
> 
> 
> --
> Eric Bodden
> IBM Java Performance Laboratory, Hursley, UK
> 
>