The FreeType Project - Patches: patch #8779, Add support for multiple files...
You are not allowed to post comments on this tracker with your current authentication level.
patch #8779: Add support for multiple files when fuzzing.
Submitter: | bungeman <bungeman> | ||
Submitted: | Fri 23 Oct 2015 04:23:10 PM UTC | ||
Category: | None | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Mon 02 Nov 2015 06:24:14 AM UTC, comment #4: |
Kostya Serebryany <kcc> |
Mon 02 Nov 2015 05:56:58 AM UTC, comment #3: I've now applied your patch, extended with some comments (which I ask you to provide in greater numbers for future contributions :-), formatted to look more like other FreeType code, and slightly modified to reduce clang warnings.
|
Werner LEMBERG <wl> |
Mon 26 Oct 2015 07:48:48 PM UTC, comment #2:
Absolutely, but this is not trivial. We are still thinking on
|
Kostya Serebryany <kcc> |
Fri 23 Oct 2015 05:25:01 PM UTC, comment #1: Note that this is of somewhat limited utility, in that it appears that the fuzzer currently truncates inputs before calling into the mutator. As a result, depending on the fuzzer max_len, this only works for rather small inputs. It would be nice if the fuzzer supported multiple independent inputs directly (or if there were some 'make this input smaller' callback).
|
bungeman <bungeman> |
Fri 23 Oct 2015 04:23:10 PM UTC, original submission:
The patch attached is a start at providing the ability to fuzz multiple files. This uses tar as the storage format. On the ftfuzzer.cc side it adds code to decode tar format input, using the first contained file as the font and the rest as attachments. The ftmutator.cc file provides a custom mutator which will mutate the individual files in a tar archive if the input is readable as tar.
|
bungeman <bungeman> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 5 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2015-11-02 | wl | Status | None | Done | |
Assigned to | None | wl | |||
Open/Closed | Open | Closed | |||
2015-10-23 | bungeman | Attached File | - | Added 0001-Add-ftfuzzer-support-for-multi-file-fonts.patch, #35269 | |
Carbon-Copy | - | Added kcc |
Powered by Savane 3.13-4b48.
Corresponding source code
The fuzzer bot is not taking advantage of this new functionality
because it does not have the corresponding seeds.
Can one of you submit at least one seed file to git and point me at it?