Closed Bug 1635762 Opened 4 years ago Closed 4 years ago

Switch libFuzzer upstream to git and add local patches

Categories

(Core :: Fuzzing, enhancement)

x86_64
Linux
enhancement

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: decoder, Assigned: decoder)

References

Details

Attachments

(1 file)

Right now, tools/fuzzing/libfuzzer/clone_libfuzzer.sh pulls in libFuzzer from the old compiler-rt SVN repository. Instead, we should use the main llvm-project GIT repository.

While doing that, I noticed that we already made at least one local modification to the code in bug 1414394 which was rebased with the last update. Instead, we should maintain these changes as patches.

I will also add some more patches that I use locally and that we need in order to make certain things in the JS engine work. We can try to upstream these later as necessary.

Blocks: 1596691
Pushed by choller@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/14b092e7a974
Switch libFuzzer upstream to git and add local patches. r=truber

Will re-land this shortly, it wasn't the cause of the failures mentioned above.
Sorry for the inconvenience!

Flags: needinfo?(choller)
Pushed by malexandru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9e6863a4ccbe
Switch libFuzzer upstream to git and add local patches. r=truber
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
Blocks: 1638787
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: