buriedpot

Results 19 comments of buriedpot

The jar path which includes the class META-INF.versions.9.kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsResourceLoader has been added into the javassist classpath.

According to my observation, the the exception will be thrown out when the class name is inconsistent with the class storage location. For example, org.example.AClass's file 'AClass.class' is located in...

> You don't want to do that. Because Jimple is produced from stack code, unoptimized Jimple will be extremely verbose and hard to read. Thanks a lot. But I want...

The jimpleDir shown in the figure has a concrete name C:\buriedpot\....\jimpleBuf. This is not the point.

![image](https://user-images.githubusercontent.com/38457801/129892428-22f698a5-2a86-4963-b052-6252193d3b67.png)

> Soot makes use of static variables for configuration and storing stuff which leads to problems if you execute analyses in the same jvm instance concurrently. Simultaneous execution should be...

Maybe add a "-pp" option before "-cp" can solve your problem.

The parameters I set: ![image](https://user-images.githubusercontent.com/38457801/138852747-5c5f911a-6716-4e79-9c63-d9c3978d673b.png) The entrypoints soot shows: ![image](https://user-images.githubusercontent.com/38457801/138852936-cf7e93d3-ebc9-4a17-b103-84eaa483f079.png) While the call graph contains a lot of library methods which is so large. ![image](https://user-images.githubusercontent.com/38457801/138853170-4747c07f-2601-4f28-a13b-9132cf759ab9.png)

I have just solves this problem by set cg.cha apponly:true. But some methods that are unreachable from entry points are still be shown in the callGraph. How can I avoid...