|
7a87b177
|
2023-03-13T19:50:28
|
|
Check for failed subset input creation in the fuzzer.
|
|
2d33a6b4
|
2023-02-28T15:31:45
|
|
[subset-fuzzer] Protect against overflow
Fixes
https://github.com/harfbuzz/harfbuzz/issues/4137#issuecomment-1448994447
|
|
c0fac016
|
2023-02-22T20:54:20
|
|
[subset] update the subset fuzzer to be able to reach instancing code.
|
|
b8c7c0a0
|
2022-07-01T12:11:15
|
|
[fuzzer] In 50% of runs don't fail the allocator
|
|
f9d8e4a9
|
2021-07-29T15:25:41
|
|
[subset] switch ..._set_flags to not take a mask.
|
|
3d534b14
|
2021-07-29T11:52:14
|
|
[subset] convert subset input flags into bit flags.
Store the flags in a bit set. Updates the public api to work with the bit set directly.
|
|
9ab751ac
|
2021-06-23T13:38:47
|
|
[subset] Remove hb_subset(). Leaving just hb_subset_or_fail().
|
|
942636ae
|
2021-06-09T16:18:39
|
|
[subset] Remove hb_subset_input_get/set_retain_gids.
|
|
8bf5d4d4
|
2021-06-09T14:05:17
|
|
[subset] Remove hb_subset_input_get/set_drop_hints.
|
|
057769b1
|
2020-08-12T02:30:33
|
|
[fuzzer] minor
|
|
c33e8006
|
2020-07-14T19:29:58
|
|
[fuzz] Implement failing allocator
|
|
945bcd72
|
2020-07-15T09:54:32
|
|
minor
|
|
fa0436dd
|
2020-07-15T09:52:40
|
|
[ENOMEM][fuzzer/subset] early return if the result is null
I don't see _or_fail APIs idiomatic for the project but since it is there, let's have this
|
|
b65bad18
|
2019-07-11T14:31:55
|
|
[fuzz] Don't fail when blob is empty
And enable more tests able to trig the issue.
|
|
c85f624b
|
2019-07-10T14:28:06
|
|
Force blob generation and memory check in hb-subset-fuzzer
|
|
5846884f
|
2019-06-03T15:00:25
|
|
test: Use nullptr in C++ code. (#1744)
|
|
0ff3618c
|
2019-05-17T15:30:01
|
|
[subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
|
|
dc04261a
|
2019-01-30T15:23:19
|
|
[subset] Update the subset fuzzer to determine which options to use based on data in the fuzzing test case.
Add support for toggling retain_gids.
|
|
120ed027
|
2018-10-11T17:08:12
|
|
[fuzzing] Fold get-codepoints-fuzzer into subset-fuzzer
|
|
6353cc1f
|
2018-10-02T21:39:19
|
|
[circleci] Fix some of warnings from clang-everything bot (#1211)
* -Wshift-sign-overflow
* -Wmissing-prototypes
|
|
93fe0faa
|
2018-08-29T18:24:03
|
|
[subset] Clean up hb_subset_input_t API
|
|
f39166f0
|
2018-08-29T18:09:55
|
|
[subset] Remove unused hb_subset_profile_t
We might reintroduce it later, but for now remove, as it was unused.
Some things that should have been in this object (drop_hints, etc)
are already in hb_subset_input_t. So, for now, keep everything there.
|
|
37eab27b
|
2018-06-07T14:39:03
|
|
[subset] Add fuzzing of gsub closure to hb-subset-fuzzer.
|
|
a070dfd3
|
2018-05-31T16:47:39
|
|
[subset] Have the subset fuzzer pull the text string to subset to from the end of the fuzzer provided data.
|
|
3c976145
|
2018-04-19T13:39:57
|
|
[subset] In subset fuzzer run through drop hints and keep hints pathways.
|
|
1a309dcd
|
2018-04-17T18:11:32
|
|
[subset] Remove printf's from fuzzing targets.
|
|
b5c7d6cf
|
2018-03-16T10:20:21
|
|
[subset] Restore subset to hb-subset-fuzzer.
|
|
584693e0
|
2018-03-15T18:27:01
|
|
[subset] Test not linking libharfbuzz-subset-fuzzing into hb-subset-fuzzer.
|
|
85a57029
|
2018-03-15T16:31:38
|
|
[subset] %d -> %zu
|
|
318eea58
|
2018-03-15T16:14:01
|
|
[subset] Add some more logging to hb-subset-fuzzer.
|
|
b674fc1f
|
2018-03-12T16:33:47
|
|
[subset] Add missing destroy of subsetting result in subset fuzzer.
|
|
1beb0886
|
2018-03-12T16:08:16
|
|
[subset] First pass at setting up a fuzzing program for hb-subset.
|