Commit Graph

10 Commits

Author SHA1 Message Date
tsdgeos 8169d41e43
[poppler] We don't use this .cc file anymore (#4770) 2020-12-03 12:04:31 -08:00
tsdgeos 753a2a4c5b
Build the new fuzzers (#4733)
The memory sanitizer doesn't build the glib part because it fails, but the cpp and qt5 fuzzers are still built

Code based on code by ecalp-tps from bc358f33ad
2020-11-27 21:04:58 -08:00
Abhishek Arya 675d138642
Revert "New fuzzers for Poppler (#4635)" (#4726)
This reverts commit bc358f33ad.
2020-11-27 07:56:21 -08:00
ecalp-tps bc358f33ad
New fuzzers for Poppler (#4635)
* Initial commit: cpp and glib work. qt5 compilation fails

* changing static libs to shared libs (freetype, lcms, openjp2)

* qt5 compiles

* build works for all three libs - todo: dict names

* Creating copies of dict for each fuzz target

* Remove tail command from build script

* Trying to fix build checks - export LD_LIBRARY_PATH

* change libpng and libz to static libraries

* retrigger checks

* ld cannot find -lgcc_s

* WIP for qt5

* Build check passes locally

* Remove -fno-rtti to make undefined sanitizer work. Remove MSan.
2020-11-26 09:26:40 -08:00
Google AutoFuzz Team e7b79f9ece
Change the url for the fuzzing dictionary (#4509) 2020-10-08 06:13:50 -07:00
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
tsdgeos cb09eba1ea
[poppler] Compile and use openjpeg2 (#3532)
There's code in poppler side for handling openjpeg2 so it's good that
that code gets fuzzed too
2020-03-20 21:12:04 -07:00
tsdgeos 77ef89c1da
Build lcms2 for poppler (#3528)
There's quite some code hidden behind
  #ifdef USE_CMS
so better to fuzz that code too
2020-03-20 08:45:47 -07:00
Max Moroz f2c2325e07 [poppler] Don't use WORKDIR $SRC (requested in #1784). 2018-09-19 13:34:04 -07:00
Jonathan Rudenberg 6836cc64e0 [poppler] Add poppler (#1431)
* [poppler] Add poppler

* cleanup

* remove empty options
2018-05-21 12:22:29 -07:00