Build rule for pdf_codec_icc_fuzzer
Review-Url: https://codereview.chromium.org/2364543003 Cr-Commit-Position: refs/heads/master@{#420576}
This commit is contained in:
pdf/pdfium/fuzzers
@ -35,6 +35,14 @@ fuzzer_test("pdf_codec_fax_fuzzer") {
|
||||
]
|
||||
}
|
||||
|
||||
fuzzer_test("pdf_codec_icc_fuzzer") {
|
||||
sources = []
|
||||
deps = [
|
||||
"//third_party/pdfium/testing/libfuzzer:pdf_codec_icc_fuzzer",
|
||||
]
|
||||
dict = "dicts/pdf_codec_icc.dict"
|
||||
}
|
||||
|
||||
fuzzer_test("pdf_hint_table_fuzzer") {
|
||||
sources = []
|
||||
deps = [
|
||||
|
249
pdf/pdfium/fuzzers/dicts/pdf_codec_icc.dict
Normal file
249
pdf/pdfium/fuzzers/dicts/pdf_codec_icc.dict
Normal file
@ -0,0 +1,249 @@
|
||||
# Fuzzing dictionary for icc
|
||||
# Extracted from lcms2.h of Little-CMS project.
|
||||
|
||||
magic="acsp"
|
||||
sig="lcms"
|
||||
|
||||
# Base ICC type definitions
|
||||
"chrm"
|
||||
"clro"
|
||||
"clrt"
|
||||
"crdi"
|
||||
"curv"
|
||||
"data"
|
||||
"dict"
|
||||
"dtim"
|
||||
"devs"
|
||||
"mft2"
|
||||
"mft1"
|
||||
"mAB "
|
||||
"mBA "
|
||||
"meas"
|
||||
"mluc"
|
||||
"mpet"
|
||||
"ncol"
|
||||
"ncl2"
|
||||
"para"
|
||||
"pseq"
|
||||
"psid"
|
||||
"rcs2"
|
||||
"sf32"
|
||||
"scrn"
|
||||
"sig "
|
||||
"text"
|
||||
"desc"
|
||||
"uf32"
|
||||
"bfd "
|
||||
"ui16"
|
||||
"ui32"
|
||||
"ui64"
|
||||
"ui08"
|
||||
"vcgt"
|
||||
"view"
|
||||
"XYZ "
|
||||
|
||||
# Base ICC tag definitions
|
||||
"A2B0"
|
||||
"A2B1"
|
||||
"A2B2"
|
||||
"bXYZ"
|
||||
"bXYZ"
|
||||
"bTRC"
|
||||
"B2A0"
|
||||
"B2A1"
|
||||
"B2A2"
|
||||
"calt"
|
||||
"targ"
|
||||
"chad"
|
||||
"chrm"
|
||||
"clro"
|
||||
"clrt"
|
||||
"clot"
|
||||
"ciis"
|
||||
"cprt"
|
||||
"crdi"
|
||||
"data"
|
||||
"dtim"
|
||||
"dmnd"
|
||||
"dmdd"
|
||||
"devs"
|
||||
"D2B0"
|
||||
"D2B1"
|
||||
"D2B2"
|
||||
"D2B3"
|
||||
"B2D0"
|
||||
"B2D1"
|
||||
"B2D2"
|
||||
"B2D3"
|
||||
"gamt"
|
||||
"kTRC"
|
||||
"gXYZ"
|
||||
"gXYZ"
|
||||
"gTRC"
|
||||
"lumi"
|
||||
"meas"
|
||||
"bkpt"
|
||||
"wtpt"
|
||||
"ncol"
|
||||
"ncl2"
|
||||
"resp"
|
||||
"rig0"
|
||||
"pre0"
|
||||
"pre1"
|
||||
"pre2"
|
||||
"desc"
|
||||
"dscm"
|
||||
"pseq"
|
||||
"psid"
|
||||
"psd0"
|
||||
"psd1"
|
||||
"psd2"
|
||||
"psd3"
|
||||
"ps2s"
|
||||
"ps2i"
|
||||
"rXYZ"
|
||||
"rXYZ"
|
||||
"rTRC"
|
||||
"rig2"
|
||||
"scrd"
|
||||
"scrn"
|
||||
"tech"
|
||||
"bfd "
|
||||
"vued"
|
||||
"view"
|
||||
"vcgt"
|
||||
"meta"
|
||||
|
||||
# ICC Technology tag
|
||||
"dcam"
|
||||
"fscn"
|
||||
"rscn"
|
||||
"ijet"
|
||||
"twax"
|
||||
"epho"
|
||||
"esta"
|
||||
"dsub"
|
||||
"rpho"
|
||||
"fprn"
|
||||
"vidm"
|
||||
"vidc"
|
||||
"pjtv"
|
||||
"CRT "
|
||||
"PMD "
|
||||
"AMD "
|
||||
"KPCD"
|
||||
"imgs"
|
||||
"grav"
|
||||
"offs"
|
||||
"silk"
|
||||
"flex"
|
||||
"mpfs"
|
||||
"mpfr"
|
||||
"dmpc"
|
||||
"dcpj"
|
||||
|
||||
# ICC Color spaces
|
||||
"XYZ "
|
||||
"Lab "
|
||||
"Luv "
|
||||
"YCbr"
|
||||
"Yxy "
|
||||
"RGB "
|
||||
"GRAY"
|
||||
"HSV "
|
||||
"HLS "
|
||||
"CMYK"
|
||||
"CMY "
|
||||
"MCH1"
|
||||
"MCH2"
|
||||
"MCH3"
|
||||
"MCH4"
|
||||
"MCH5"
|
||||
"MCH6"
|
||||
"MCH7"
|
||||
"MCH8"
|
||||
"MCH9"
|
||||
"MCHA"
|
||||
"MCHB"
|
||||
"MCHC"
|
||||
"MCHD"
|
||||
"MCHE"
|
||||
"MCHF"
|
||||
"nmcl"
|
||||
"1CLR"
|
||||
"2CLR"
|
||||
"3CLR"
|
||||
"4CLR"
|
||||
"5CLR"
|
||||
"6CLR"
|
||||
"7CLR"
|
||||
"8CLR"
|
||||
"9CLR"
|
||||
"ACLR"
|
||||
"BCLR"
|
||||
"CCLR"
|
||||
"DCLR"
|
||||
"ECLR"
|
||||
"FCLR"
|
||||
"LuvK"
|
||||
|
||||
# ICC Profile Class
|
||||
"scnr"
|
||||
"mntr"
|
||||
"prtr"
|
||||
"link"
|
||||
"abst"
|
||||
"spac"
|
||||
"nmcl"
|
||||
|
||||
# ICC Platforms
|
||||
"APPL"
|
||||
"MSFT"
|
||||
"SUNW"
|
||||
"SGI "
|
||||
"TGNT"
|
||||
"*nix"
|
||||
|
||||
# Reference gamut
|
||||
"prmg"
|
||||
|
||||
# For cmsSigColorimetricIntentImageStateTag
|
||||
"scoe"
|
||||
"sape"
|
||||
"fpce"
|
||||
"rhoc"
|
||||
"rpoc"
|
||||
|
||||
# Multi process elements types
|
||||
"cvst"
|
||||
"matf"
|
||||
"clut"
|
||||
"bACS"
|
||||
"eACS"
|
||||
"l2x "
|
||||
"x2l "
|
||||
"ncl "
|
||||
"2 4 "
|
||||
"4 2 "
|
||||
"idn "
|
||||
"d2l "
|
||||
"l2d "
|
||||
"d2x "
|
||||
"x2d "
|
||||
|
||||
# Types of CurveElements
|
||||
"parf"
|
||||
"samf"
|
||||
"curf"
|
||||
|
||||
# Used in ResponseCurveType
|
||||
"StaA"
|
||||
"StaE"
|
||||
"StaI"
|
||||
"StaT"
|
||||
"StaM"
|
||||
"DN "
|
||||
"DN P"
|
||||
"DNN "
|
||||
"DNNP"
|
||||
|
Reference in New Issue
Block a user