139 Commits (b5de54e1d49701073c1a9356c5e689e135cd8aec)

Author SHA1 Message Date
Garret Rieger 6627a1ab45 [repacker] Add a initial seed for the fuzzer repacker. 2 years ago
Garret Rieger deca30b268 [repacker] get repacker fuzzer working. 2 years ago
Garret Rieger 261a605f9c [repacker] verify graph is a dag before using the fuzzer input. 2 years ago
Garret Rieger 985b19f678 [repacker] begin implementing a fuzzer for the repacker api. 2 years ago
Garret Rieger dd1ba328a8 [repacker] fix fuzzer timeout. 2 years ago
Behdad Esfahbod e854739b2d [fuzzing] Add test font for previous commit 2 years ago
Qunxin Liu 7fde6ab025 fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49790 3 years ago
Khaled Hosny afe6629b2f Fix make dist 3 years ago
Behdad Esfahbod e68e874da6 Update test/fuzzing/README 3 years ago
Behdad Esfahbod bdbb8c297e Add test for previous commit 3 years ago
Behdad Esfahbod e2cc34e190 [subset/GPOS] Fix a fuzzer timeout test 3 years ago
Behdad Esfahbod 4cb83967aa [subset/ClassDefFormat2] Fix timeout 3 years ago
Behdad Esfahbod 32c85b8c8c [avar2] Fix mapping when coords length don't match 3 years ago
Behdad Esfahbod 9eab3ac72d [CoverageFormat2] Remove hand-written loop 3 years ago
Behdad Esfahbod 3c84aa8416 [cff] Add a max work counter 3 years ago
Behdad Esfahbod b8c7c0a0e6 [fuzzer] In 50% of runs don't fail the allocator 3 years ago
Garret Rieger 311413f16b [subset] Fix fuzzer issue. 3 years ago
Behdad Esfahbod 62e803b361 [sbix] Limit glyph extents 3 years ago
Behdad Esfahbod 5a058ba158 [shape-fuzzer] Add commented out more buffer-verify option 3 years ago
Behdad Esfahbod 189f65344a [fuzz-shape] Verify shape output 3 years ago
Garret Rieger 8f9f0c494b [subset] Enforce cmap12 group ordering constraints in collect_mapping. 3 years ago
Garret Rieger b051f3fa83 [subset] Fix cpal subsetting when there are partial palette overlaps. 3 years ago
Behdad Esfahbod ca8a0f3ea3 [gvar] Protect against out-of-range access 3 years ago
Behdad Esfahbod a665e29ed7 [use] Avoid O(n^2) in the machine 3 years ago
Behdad Esfahbod 03085132ba [buffer] Fix out-buffer under memory-alloc failure 3 years ago
Behdad Esfahbod 151f205819 [draw] Emit move_to immediately, like other operators 3 years ago
Behdad Esfahbod f1a9a9ccaf [draw-state] Pass state down to callbacks 3 years ago
Behdad Esfahbod 1740916ede [draw] Remove check for no-op 3 years ago
Behdad Esfahbod 8b4f429000 [draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape() 3 years ago
Behdad Esfahbod 2bed4f46fb [draw] Fix draw signatures 3 years ago
Behdad Esfahbod 08e1096609 [draw-fuzzer] Fix signatures 3 years ago
Behdad Esfahbod e0ac6c587b Remove remaining traces of HB_EXPERIMENTAL_API 3 years ago
Behdad Esfahbod af407dd24d Add a fuzzer font 3 years ago
Garret Rieger 4e2f409bce [subset] Don't hold references to members of the active_glyph_stack. 3 years ago
Behdad Esfahbod 61856359cb [fuzz] Disable verification for now. 3 years ago
Behdad Esfahbod 6596e42d16 [fuzz] Verify shape results 3 years ago
luz paz e2e305066a Fix various typos 3 years ago
Garret Rieger 87496bf63e [subset] fix fuzzer timeout if visisted_paint goes into error. 3 years ago
Garret Rieger 067f90a820 [subset] Fix for fuzzer timeout. 3 years ago
Garret Rieger c4573c2ec7 [repacker] don't infinite loop if visited or roots is in error. 3 years ago
Khaled Hosny 69d8f27c69 [meson] Require 0.55.0 3 years ago
Garret Rieger ace98cc65f [subset] Only sanitize recursion depth in COLR. 3 years ago
Garret Rieger f51b48c8e7 [subset] Fix fuzzer found memory leak. 3 years ago
Qunxin Liu 0a7563a53f [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 3 years ago
Qunxin Liu 85deddb16e [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 3 years ago
Qunxin Liu 794b00db4b [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 3 years ago
Garret Rieger 74f96d9d4b [repacker] fix heap use after free in repacker. 3 years ago
Garret Rieger fb07f8f876 During subset input creation check for set alloc failures and fail if encountered. 4 years ago
Garret Rieger dc31920bbe Don't serialize null offsets in CPAL. 4 years ago
Garret Rieger c0f3af91b8 [subset] speed up add_gid_and_children and adjust op limit. 4 years ago