[Soot-list] How to dump Shimple files (not command line)?

Marc-André Laverdière marc-andre.laverdiere-papineau at polymtl.ca
Fri Jan 24 09:33:04 EST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Shoon,

I don't use Shimple and that package has been unmaintained since a
while. You're free to use it and fix bugs, of course :)

As a general thing, I advise people to use the soot main method and
generate the command line parameters. It is not very difficult, and it
solved some problems magically in the past :)

Marc-André Laverdière-Papineau
Doctorant - PhD Candidate

On 01/23/2014 10:31 PM, QIAN ChenXiong wrote:
> Hi all,
> 
> I want to do analysis on Shimple format bytecode and I set the
> following options:
> 
> ??? Options.v().set_via_shimple(true); 
> Options.v().set_whole_shimple(true); 
> Options.v().setPhaseOption("wstp", "enabled:true?); 
> Options.v().set_output_format(Options.output_format_shimple); ??? 
> and the ?PackManager.v().writeOutput();? dumped the ?*.shimple?
> files under ?sootOutput?, but the shimple files are actually jimple
> format files because they contain no Phi node.
> 
> Also, what does ?In an unmodified copy of Soot the Whole-Shimple 
> Transformation Pack is empty.? mean?
> 
> Soot can perform whole-program analyses. In whole-shimple mode,
> Soot applies the contents of the Whole-Shimple Transformation Pack
> to the scene as a whole after constructing a call graph for the
> program. In an unmodified copy of Soot the Whole-Shimple
> Transformation Pack is empty.
> 
> Thanks in advance.
> 
> Best? Shoon
> 
> 
> _______________________________________________ Soot-list mailing
> list Soot-list at sable.mcgill.ca 
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS4nmMAAoJEGELVLHCizSfVqsH/1/EqriCQdiKp0bjGPFwoblQ
dWw7f1Ecnjp9Vg+SitfymZjtmo9OJy5xacIajHW9FAv4KMA6DSrZXC2wwU8AgEoq
BFie+unPlyPUPqVP5nKZOiqoVMdE6DyI2PUcc+SoSKqESbdc2unNnK9a/d/4Sbp4
Q5L5ipq3fcTZi+z9rXnpneAWkA5G8dWKEJkvmIHffw/JglngNz0JQzBUpIGgZ4RB
tYCCWUR4uLOVJY0wcYSn9W/zKde7xB+XuMYYLsj86N14dfTE+spH1qXoNfZBwHsE
l/qbuhRNyMD0Ov8enRUFPqQGTY3ExWOvFtUBZSVa+R/4uHvSHDt9Sr94hH3FvjM=
=l9ze
-----END PGP SIGNATURE-----


More information about the Soot-list mailing list