CodeIntelligenceTesting / jazzer

Coverage-guided, in-process fuzzing for the JVM
https://code-intelligence.com
Other
1.03k stars 137 forks source link

Keep jars separated by jar when instrumneting offline #655

Closed TheCoryBarker closed 1 year ago

TheCoryBarker commented 1 year ago

This is to keep jars separated when instrumenting offline, rather than merge them.

For example, with this input:

INPUT

jarOne.jar | classOne.java | classTwo.java

jarTwo.jar | classThree.java | classFour.java

CURRENT OUTPUT WOULD BE:

output.jar | classOne.java | classTwo.java | classThree.java | classFour.java

WITH THIS UPDATE, OUTPUT IS:

jarOne.instrumented.jar | classOne.java | classTwo.java

jarTwo.instrumented.jar | classThree.java | classFour.java

bertschneider commented 1 year ago

Just minor comments left. Thanks for your work!

bertschneider commented 1 year ago

I took the liberty to rebase + merge. Thanks again.

TheCoryBarker commented 1 year ago

Sorry, I was slow getting to the rebase, thank you Norbert