Garret Rieger
1957409cc4
Fix harfbuzz fuzzer build. ( #6230 )
...
test/shaping was renamed to test/shape.
2021-08-16 19:01:32 +00:00
Ebrahim Byagowi
242b6ae656
[harfbuzz] minor ( #4214 )
2020-07-29 07:42:34 -07:00
Ebrahim Byagowi
5735c8b723
[harfbuzz] Enable testing of experimental APIs also ( #4090 )
2020-07-08 11:57:35 -07:00
Ebrahim Byagowi
2c664877af
[harfbuzz] Use meson port ( #4076 )
...
* [harfbuzz] Use meson port
* [harfbuzz] workaround single quotes in fuzzer_ldflags
2020-07-07 14:27:40 -07:00
Ebrahim Byagowi
7e4bf8831c
[harfbuzz] Setup a new target, hb-draw-fuzzer. ( #3425 )
2020-02-26 06:28:08 -08:00
Garret Rieger
9093fee1cb
Set up new fuzz target, hb-set-fuzzer, for harfbuzz. ( #3377 )
2020-02-11 14:05:43 -08:00
Ebrahim Byagowi
6c5632a1a5
[harfbuzz] Add another location of fonts ( #3222 )
...
Not very different from ones we have already, for the sake of completeness
2020-01-12 07:55:13 -08:00
jonathanmetzman
3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE ( #2325 )
...
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Ebrahim Byagowi
441da6f40e
[harfbuzz] Add new seeds path ( #1970 )
...
See also https://github.com/harfbuzz/harfbuzz/pull/1395
2018-11-25 09:14:31 -08:00
Behdad Esfahbod
22dd200571
[harfbuzz] Build static libraries ( #1952 )
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11384
https://github.com/google/oss-fuzz/pull/1950
2018-11-14 09:08:44 -08:00
Abhishek Arya
a95ce27699
Revert "[harfbuzz] Copy shared libraries to out ( #1950 )" ( #1951 )
...
This reverts commit 2918edc696
.
2018-11-14 07:07:34 -08:00
Behdad Esfahbod
2918edc696
[harfbuzz] Copy shared libraries to out ( #1950 )
...
Now that we link against shared libraries, this is necessary.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11384
2018-11-14 07:06:31 -08:00
Behdad Esfahbod
3a88d49132
[harfbuzz] Link against shared library ( #1946 )
...
We don't want to build fuzzing-specific limited version of library
anymore, as we like to test exactly what the production version
does.
2018-11-12 10:48:57 -08:00
Behdad Esfahbod
6d82dbf32c
Harfbuzz: a couple of improvements ( #1908 )
...
* [harfbuzz] Avoid zip duplicate-file-name errors
Like this:
https://oss-fuzz-build-logs.storage.googleapis.com/log-01068491-8fab-4886-8cc0-477fd26f3db1.txt
Copy all font files into one directory (ignoring duplicates), then zip.
* [harfbuzz] Remove -fno-sanitize=function
Upstream is sanitize=function clean now.
2018-10-26 11:24:24 +11:00
Ebrahim Byagowi
274b597587
[harfbuzz] Add a new place for looking for seeds ( #1879 )
...
Regarding https://github.com/harfbuzz/harfbuzz/pull/1258
2018-10-16 15:10:21 -07:00
Oliver Chang
8a7d744e7e
harfbuzz: disable function,vptr in CXXFLAGS also
2018-10-16 10:04:53 +11:00
Behdad Esfahbod
d0f6761b98
[harfbuzz] Disable UBSan vptr again, since we still build with -fno-rtti ( #1873 )
2018-10-14 10:02:49 -07:00
Behdad Esfahbod
8d7039abee
Update Harfbuzz settings ( #1869 )
...
* [harfbuzz] Remove UBSan exemptions
We are clean on all sanitizers now.
* [harfbuz] Seed corpus from more fonts
* [harfbuzz] Share seed corpus amongst the two sanitizers
Is this really what those archives are for? Or just for archival?
* [harfbuzz] Remove hb-subset-get-codepoints-fuzzer
Folded into hb-subset-fuzzer upstream.
2018-10-12 13:50:04 +11:00
Garret Rieger
cecf82749e
[harfbuzz] Fix incorrect source file for hb-subset-get-codepoints-fuzzer. ( #1669 )
2018-07-30 06:22:06 -07:00
Garret Rieger
d62c965765
[harfbuzz] Add new target hb-subset-get-codepoints-fuzzer. ( #1341 )
2018-04-17 18:16:33 -07:00
Garret Rieger
e6540bba96
[harfbuzz] remove harfbuzz/test/subset/data/fonts from corpus, it's mostly duplicates of whats in test/api/fonts and is breaking the build step for harfbuzz. ( #1264 )
2018-03-23 07:01:33 -07:00
Garret Rieger
091d1197d2
[harfbuzz] Update harfbuzz fuzzer config to include new hb-subset-fuzzer target. ( #1260 )
2018-03-21 11:03:55 -07:00
Abhishek Arya
8e2faaabe3
Fix harfbuzz build failure due to fonts dir change ( #1071 )
2018-01-13 22:26:24 -08:00
Abhishek Arya
b4fb5be589
Disable UBSan function on harfbuzz to avoid void* cast crashes. ( #407 )
...
* Disable UBSan function on harfbuzz to avoid crashes with void* casts.
2017-02-19 11:08:20 -08:00
Abhishek Arya
f8633efd93
Disable UBSan vptr on harfbuzz, enable UBSan for other features. ( #405 )
2017-02-17 23:25:13 -08:00
inferno-chromium
eecbd2f63d
Revert "Use Google Fonts in Harfbuzz's seed corpus." ( #177 )
...
This reverts commit e72ae23208
.
2016-12-13 11:14:19 -08:00
Abhishek Arya
e72ae23208
Use Google Fonts in Harfbuzz's seed corpus.
2016-12-12 13:25:42 -08:00
inferno-chromium
c70d95f68c
Add seed corpus for harfbuzz ( #173 )
...
* Add seed corpus from harfbuzz repo.
2016-12-12 11:39:59 -08:00
Mike Aizatsky
3dd707ed58
[infra] using -lFuzzingEngine instead of -lfuzzer
2016-12-07 11:41:08 -08:00
Mike Aizatsky
ecc3c98b3e
typo
2016-12-06 13:51:34 -08:00
Mike Aizatsky
924b41d903
[harfbuzz] using fuzzer from harfbuzz repo
2016-12-06 12:12:56 -08:00
Mike Aizatsky
a143b9b39a
[infra] renaming targets/ to projects/
2016-11-29 10:55:25 -08:00