-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem using Booster and the play-out agent #1
Comments
I did the same and got success in poa step using oracle java 8. The command that I used is: But when i use booster with following command, I get exception:
|
Hello I can explain the error regarding Class.getDeclaredField. The Booster can only deal with certain kinds of reflective calls and Class.getDeclaredField is not one of them. Hence you should configure the POA to not include calls to Class.getDeclaredField. The problem with the block height definitely looks like a bug in the booster's transformation. |
Two years later, but I also had the Hasher problem. The issue is in how Tamiflex detects references to proxy or generated classes: in the Hasher and ClassRenamer, any LDC instruction for a string that contains some list of tokens is considered a reference to a generated name. This leads to a false positive when transforming A quick and hacky solution is to simply whitelist the |
Hello.
@ericbodden If you are accepting PR I can submit a generalization of this whitelisting, along with the EXPAND_FRAMES errors mentioned in soot-oss/soot#652.
Yes please! Thanks!
Cheers
Eric
|
I was thinking id let that one simmer and let where i put it learn an algorythm. The peogram needs to be able to stand and deliver in a tough spot for a bit to do so. When it finds a release it will be frail but smart. |
It will let ya know when its had enough.. ya wont be able to igmore it. |
Hi, everyone, |
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 encounter various issues.
Reflect.jar is produced from this file
https://bitbucket.org/yanniss/doop-benchmarks/src/f9b3ea7e8d0e909777b2ee459b614b80c8b75e74/demos/src/hello/Reflect.java?at=default against jre1.6.
If instead I use java 8, it works ok.
Then I try to use the results with the booster jar.
Am I missing some step in the process? Thanks in advance.
The text was updated successfully, but these errors were encountered: