[Soot-list] Help Using Indus
Bernhard Berger
berber at tzi.de
Mon Jul 15 00:43:40 EDT 2013
Hi,
they changed the byte code major version from 49 to 50. If Indus checks the major version this will be a problem. And I think there are more changes, such as enums, signatures. To get an idea you can have a look at the annotated jvm spec for Java SE 5.0 [1]. AFAIR there are some changes breaking the compatibility.
Regards,
Bernhard
[1] http://jcp.org/aboutJava/communityprocess/maintenance/jsr924/index.html
Am 15.07.2013 um 00:16 schrieb Marc-André Laverdière-Papineau <marc-andre.laverdiere-papineau at polymtl.ca>:
> Hi Ishan,
>
>> From the bytecode point of view, there is no difference between Java 4
> and 5. At least not in the code part. IIRC, annotations are stored as
> metadata in a separate section, so you should be fine.
>
> Marc-André Laverdière-Papineau
> Doctorant - PhD Candidate
>
> On 12/07/13 05:58 AM, Ishan Khot wrote:
>> Hi Soot-List,
>>
>> I need to slice an APK file using the Indus Slicer. However the slicer
>> only works on java 1.4 compatible bytecode.
>> So I plan to use soot to first convert the APK dex files to class files
>> and then run Indus on them.
>> Is there anyway I can make sure that the class files produced by soot
>> are java 1.4 compatible so that I can run Indus on them?
>>
>> Thanks,
>> Ishan
>>
>> --
>> Ishan Khot
>> Undergraduate Student
>> Computer Science Department
>> IIT Delhi
>>
>>
>> _______________________________________________
>> 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
>
>
More information about the Soot-list
mailing list