tamiflex
tamiflex copied to clipboard
TamiFlex facilitates static analysis of programs that use reflection and custom class loaders
I am trying to run the DACAPO benchmark using TamiFlex to handle reflective calls. I am following the instructions mentioned here: https://github.com/secure-software-engineering/tamiflex/wiki/DaCapoAndSoot Dumped the class files and refl log for...
Fixes #11 and also reverts a0f1272cb2bd205bde3082ad73c82fdb5ae6a43d which made the the lambda proxy class matching too specific to HotSpot. #11 is caused by bytecode verification failure in OpenJ9. Thanks to [Cheng](https://github.com/ChengJin01)...
Hey all, I am trying to use tamiflex poa with OpenJ9 JDK, but poa is crashing. For java version: ``` $ java -version openjdk version "1.8.0_282" OpenJDK Runtime Environment (build...
Hey, The latest release available doesn't have the commits from 2019. It would be great if a new version with these commits could be released. It will save the hassle...
I am trying to run the play-out agent on a jar, get the reflection log and then use the booster jar to create a new jar. During those steps I...
* Adds EXPAND_FRAMES argument to visit() in the class renamer, without which ASM dies * Adds constant whitelist, which we use to ignore the "$Proxy" constant loaded in the ProxyFactory....
I followed the tutorial ["DaCapoAndSoot"](https://github.com/secure-software-engineering/tamiflex/wiki/DaCapoAndSoot). When doing "Step 2: Running Soot", after executing ``` java \ -Xmx10G \ # use 10GB heap space -cp soot-2.4.0.jar soot.Main \ # run Soot...
Hi, While running booster on my machine I get the following error. ``` Exception in thread "main" java.lang.NoClassDefFoundError: soot/rtlib/IUnexpectedReflectiveCallHandler at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) at java.net.URLClassLoader.access$100(URLClassLoader.java:73)...
I am using the play-out agent for DaCapo benchmarks. For whichever benchmark I run it, the reflection log is empty with the message "Found no new log entries". Is this...
Hi, I am trying to analyze the 'xalan' program from the dacapo-9.12-bach benchmark using Tamiflex 2.0.3, soot-trunk and java-8. The play-out agent runs successfully and I pass the emitted class...