[Soot-list] nullcheck/arraybounds annotations at the command line
Bodden, Eric
eric.bodden at sit.fraunhofer.de
Mon Mar 3 09:05:40 EST 2014
Stephen, did you try adding -print-tags ?
http://www.sable.mcgill.ca/soot/tutorial/usage/usage.html#SECTION00043000000000000000
Eric
On 19.02.2014, at 14:45, Stephen Kyle <jimmykane at gmail.com> wrote:
> Hi all,
>
> I'm trying to use the soot to annotate some (Dalvik) methods with null pointer check and array bounds information.
>
> Is there anyway to get this information when using soot as a command line tool, or do you have to create a driver class for it?
>
> For reference, I'm using the following invocation of the command:
>
> soot -v -pp -allow-phantom-refs -cp <APK file> -src-prec apk -ire -android-jars /home/skyle/jars/android/platform/ -O -p jap.abc on -p jap.abc with-all -f jimple -annot-nullpointer -annot-arraybounds -annot-fieldrw <Class>
>
> Where I've been varying -f jimple to find some way of getting this information.
>
> Thus far, the only way I've been able to even remotely read this information from the output is when outputting class files, and then disassembling them with javap. I can see the created ArrayBoundsAnnotations for each method, following the description of the structures in http://www.sable.mcgill.ca/soot/tutorial/useannotation/
>
> However, is there a way to get Soot to output this information in a more human-readable form? I mean something like comments above Jimple statements in the jimple output format.
>
> Thanks for your time,
> Stephen
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
--
Prof. Eric Bodden, Ph.D., http://sse.ec-spride.de/ http://bodden.de/
Head of Secure Software Engineering at Fraunhofer SIT, TU Darmstadt and EC SPRIDE
Tel: +49 6151 16-75422 Fax: +49 6151 16-72051
Room 3.2.14, Mornewegstr. 30, 64293 Darmstadt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20140303/4ca4f6b8/attachment.bin
More information about the Soot-list
mailing list