| Index: testing/libfuzzer/fuzzers/dicts/generated/libxml_xml_read_memory_fuzzer.dict
|
| diff --git a/testing/libfuzzer/fuzzers/dicts/generated/libxml_xml_read_memory_fuzzer.dict b/testing/libfuzzer/fuzzers/dicts/generated/libxml_xml_read_memory_fuzzer.dict
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9078fb5809c2d10dd23f32bee6ab239932a0e6ea
|
| --- /dev/null
|
| +++ b/testing/libfuzzer/fuzzers/dicts/generated/libxml_xml_read_memory_fuzzer.dict
|
| @@ -0,0 +1,671 @@
|
| +#
|
| +# AFL dictionary for XML
|
| +# ----------------------
|
| +#
|
| +# Several basic syntax elements and attributes, modeled on libxml2.
|
| +#
|
| +# Created by Michal Zalewski <lcamtuf@google.com>
|
| +#
|
| +
|
| +attr_encoding=" encoding=\"1\""
|
| +attr_generic=" a=\"1\""
|
| +attr_href=" href=\"1\""
|
| +attr_standalone=" standalone=\"no\""
|
| +attr_version=" version=\"1\""
|
| +attr_xml_base=" xml:base=\"1\""
|
| +attr_xml_id=" xml:id=\"1\""
|
| +attr_xml_lang=" xml:lang=\"1\""
|
| +attr_xml_space=" xml:space=\"1\""
|
| +attr_xmlns=" xmlns=\"1\""
|
| +
|
| +entity_builtin="<"
|
| +entity_decimal=""
|
| +entity_external="&a;"
|
| +entity_hex=""
|
| +
|
| +string_any="ANY"
|
| +string_brackets="[]"
|
| +string_cdata="CDATA"
|
| +string_col_fallback=":fallback"
|
| +string_col_generic=":a"
|
| +string_col_include=":include"
|
| +string_dashes="--"
|
| +string_empty="EMPTY"
|
| +string_empty_dblquotes="\"\""
|
| +string_empty_quotes="''"
|
| +string_entities="ENTITIES"
|
| +string_entity="ENTITY"
|
| +string_fixed="#FIXED"
|
| +string_id="ID"
|
| +string_idref="IDREF"
|
| +string_idrefs="IDREFS"
|
| +string_implied="#IMPLIED"
|
| +string_nmtoken="NMTOKEN"
|
| +string_nmtokens="NMTOKENS"
|
| +string_notation="NOTATION"
|
| +string_parentheses="()"
|
| +string_pcdata="#PCDATA"
|
| +string_percent="%a"
|
| +string_public="PUBLIC"
|
| +string_required="#REQUIRED"
|
| +string_schema=":schema"
|
| +string_system="SYSTEM"
|
| +string_ucs4="UCS-4"
|
| +string_utf16="UTF-16"
|
| +string_utf8="UTF-8"
|
| +string_xmlns="xmlns:"
|
| +
|
| +tag_attlist="<!ATTLIST"
|
| +tag_cdata="<![CDATA["
|
| +tag_close="</a>"
|
| +tag_doctype="<!DOCTYPE"
|
| +tag_element="<!ELEMENT"
|
| +tag_entity="<!ENTITY"
|
| +tag_ignore="<![IGNORE["
|
| +tag_include="<![INCLUDE["
|
| +tag_notation="<!NOTATION"
|
| +tag_open="<a>"
|
| +tag_open_close="<a />"
|
| +tag_open_exclamation="<!"
|
| +tag_open_q="<?"
|
| +tag_sq2_close="]]>"
|
| +tag_xml_q="<?xml?>"
|
| +"http://docboo"
|
| +"http://www.w"
|
| +"UTF-16LE"
|
| +"xmlns"
|
| +"he30"
|
| +"he2"
|
| +"IET"
|
| +"FDF-10"
|
| +"aDUCS-4OPveb:"
|
| +"a>"
|
| +"UT"
|
| +"xMl"
|
| +"/usr/share/sg"
|
| +"ha07"
|
| +"http://www.oa"
|
| +"cle"
|
| +
|
| +
|
| +# Dictionary elements below have been generated automatically.
|
| +"WG"
|
| +"all"
|
| +"code"
|
| +"TC2."
|
| +"text"
|
| +"forbidden"
|
| +"supported"
|
| +"(UAX"
|
| +"by"
|
| +"syntax"
|
| +"notations"
|
| +"area"
|
| +"SGML,"
|
| +"/"
|
| +"Content"
|
| +"conditional"
|
| +"follow"
|
| +"Document"
|
| +"find"
|
| +"MUST"
|
| +"with,"
|
| +"removed"
|
| +"based"
|
| +"("
|
| +"V.,"
|
| +"outside"
|
| +"should"
|
| +"to"
|
| +"only"
|
| +"\x27(\x27"
|
| +"W3C."
|
| +"<\x21DOCTYPE"
|
| +"8"
|
| +"quotation"
|
| +"local"
|
| +"(E)."
|
| +"do"
|
| +"QUESTION"
|
| +"FULL"
|
| +"WIDTH"
|
| +"string"
|
| +"notation"
|
| +"without"
|
| +"\x27:\x27"
|
| +"between"
|
| +"space,"
|
| +"Value"
|
| +"choice"
|
| +"\x27INCLUDE\x27"
|
| +"b"
|
| +"JIS"
|
| +"NO-BREAK"
|
| +"E62"
|
| +"ending"
|
| +"(URI):"
|
| +"(#PCDATA"
|
| +"LAO"
|
| +"resource"
|
| +"embedded"
|
| +"called"
|
| +"Conditional"
|
| +"list"
|
| +"Entity"
|
| +"large"
|
| +"(GI),"
|
| +"contain"
|
| +"small"
|
| +"&MAY;"
|
| +"->"
|
| +"ASCII"
|
| +"available"
|
| +"abbreviated"
|
| +"set"
|
| +"3986\x22>IETF"
|
| +"\x22REC\x22>"
|
| +"reference"
|
| +"etc."
|
| +"DTD,"
|
| +"direct"
|
| +"module"
|
| +"sign"
|
| +"<\x21ENTITY"
|
| +"\x27]]>\x27"
|
| +"zero"
|
| +"Version"
|
| +"M."
|
| +"are"
|
| +"3C"
|
| +"UTF-8,"
|
| +"3F"
|
| +"canonical"
|
| +"&SGML;"
|
| +"font"
|
| +"incompatible"
|
| +"B+,"
|
| +"EMPTY>"
|
| +"section"
|
| +"ID,"
|
| +"label"
|
| +"state"
|
| +"version"
|
| +"enumerated"
|
| +"apos"
|
| +"above"
|
| +"capital"
|
| +"new"
|
| +"(ASCII)"
|
| +"PI"
|
| +"\x27=\x27"
|
| +"public"
|
| +"body"
|
| +"C"
|
| +"full"
|
| +"escaping"
|
| +"parent"
|
| +"UAX"
|
| +"error"
|
| +"component"
|
| +"here"
|
| +"ranges"
|
| +"MIDDLE"
|
| +"objects"
|
| +"address"
|
| +"path"
|
| +"Identifier"
|
| +"UTF-16,"
|
| +"change"
|
| +"V2.1"
|
| +"last"
|
| +"2141\x22>IETF"
|
| +"root"
|
| +"ISO-10646-UCS-2"
|
| +"equal"
|
| +"against"
|
| +"[A-Z]"
|
| +"connection"
|
| +"2781\x22>IETF"
|
| +"attributes"
|
| +"Attribute"
|
| +"error,"
|
| +"comment"
|
| +"among"
|
| +"named"
|
| +"LINE"
|
| +"point"
|
| +"color"
|
| +"character"
|
| +"marked"
|
| +"names"
|
| +"FF"
|
| +"table"
|
| +"BCP"
|
| +"&MAY;,"
|
| +"once"
|
| +"use"
|
| +"from"
|
| +"stream"
|
| +"entities"
|
| +"MARK,"
|
| +"P."
|
| +"contains"
|
| +"two"
|
| +"\x27ANY\x27"
|
| +"symbol"
|
| +"few"
|
| +"duplicate"
|
| +"CDATA,"
|
| +"call"
|
| +"UCS-4,"
|
| +"scope"
|
| +"type"
|
| +"empty"
|
| +"more"
|
| +"XML"
|
| +"field"
|
| +"XSLT"
|
| +"Default"
|
| +"Markup"
|
| +"validity"
|
| +"ZERO"
|
| +"Space"
|
| +"normalized"
|
| +"child"
|
| +"\x27)*\x27"
|
| +"%YN;\x22"
|
| +"(MUST,"
|
| +"must"
|
| +"#IMPLIED>"
|
| +"sample"
|
| +"6F"
|
| +"GREEK"
|
| +"this"
|
| +"Text"
|
| +"expanded"
|
| +"single"
|
| +"value"
|
| +"will"
|
| +"(UCS)"
|
| +"FEED"
|
| +"paragraph"
|
| +"values"
|
| +"three"
|
| +"many"
|
| +"following"
|
| +"closing"
|
| +"property"
|
| +"\x27}\x27"
|
| +"F."
|
| +"LOW"
|
| +"control"
|
| +"ASCII,"
|
| +"2119\x22>IETF"
|
| +"L."
|
| +"links"
|
| +"YN"
|
| +"process"
|
| +"attribute"
|
| +"is"
|
| +"in"
|
| +"accept"
|
| +"parse"
|
| +"middle"
|
| +"tag"
|
| +"MIME"
|
| +"allowed"
|
| +"X-0208-1997."
|
| +"UTF-7"
|
| +"\x27]\x27"
|
| +"absolute"
|
| +"information"
|
| +"different"
|
| +"end"
|
| +"PI."
|
| +"Notation"
|
| +"quot"
|
| +"generic"
|
| +"unparsed"
|
| +"charset"
|
| +"namespace"
|
| +"same"
|
| +"(CDATA)"
|
| +"write"
|
| +"read"
|
| +"ISO/IEC"
|
| +"H"
|
| +"units"
|
| +"8879\x22>ISO"
|
| +"document"
|
| +"parameter"
|
| +"start"
|
| +"A"
|
| +"product"
|
| +"Resource"
|
| +"description"
|
| +"see"
|
| +"may"
|
| +"stop"
|
| +"after"
|
| +"space"
|
| +"U+FEFF,"
|
| +"HTML."
|
| +"possible"
|
| +"DOT"
|
| +"user"
|
| +"characters"
|
| +"such"
|
| +"on"
|
| +"data"
|
| +"compatibility"
|
| +"STACS"
|
| +"a"
|
| +"All"
|
| +"I"
|
| +"undefined"
|
| +"rules"
|
| +"expression"
|
| +"markup"
|
| +"author"
|
| +"well"
|
| +"-MSM"
|
| +"element"
|
| +"\x27)\x27"
|
| +")"
|
| +"xml:lang"
|
| +"y"
|
| +"position"
|
| +"the"
|
| +"first"
|
| +"left"
|
| +"decl"
|
| +"N.B."
|
| +"S."
|
| +"MA,"
|
| +"BB"
|
| +"less"
|
| +"<body>"
|
| +"storage"
|
| +"\x27;\x27"
|
| +"entity"
|
| +"symbols"
|
| +"10646\x22>ISO"
|
| +"stored"
|
| +"nbsp"
|
| +"COLON,"
|
| +"THAI"
|
| +"(FAMILY"
|
| +"R."
|
| +"before"
|
| +"HTML"
|
| +"MIME),"
|
| +"MIME)."
|
| +"group"
|
| +"\x27<\x21ENTITY"
|
| +"trying"
|
| +"No"
|
| +"had"
|
| +"except"
|
| +"detected"
|
| +"valid"
|
| +"usage"
|
| +"input"
|
| +"(double-hyphen)"
|
| +"has"
|
| +"<"
|
| +"match"
|
| +"((\x27X\x27"
|
| +"identical"
|
| +"..."
|
| +"V2.5"
|
| +"3023\x22>IETF"
|
| +"combination"
|
| +"format"
|
| +"fragment"
|
| +"URN"
|
| +"URI"
|
| +"symbol,"
|
| +"SHOULD,"
|
| +"declared"
|
| +"logical"
|
| +"not"
|
| +"using"
|
| +"bit"
|
| +"NDATA"
|
| +"d"
|
| +"sequence,"
|
| +"term"
|
| +"name"
|
| +"Encoding"
|
| +"B,"
|
| +"decimal"
|
| +"B)"
|
| +"JC)"
|
| +"(#PCDATA)"
|
| +"token"
|
| +"10744\x22>ISO"
|
| +"steps"
|
| +"ENTITY)"
|
| +"found"
|
| +"\x27|\x27"
|
| +"|"
|
| +"FE"
|
| +"subset"
|
| +"profile"
|
| +"right"
|
| +"(W3C)"
|
| +"bytes"
|
| +"creation"
|
| +"((\x27#FIXED\x27"
|
| +"HH"
|
| +"elements"
|
| +"escape"
|
| +"proper"
|
| +"New"
|
| +"FINAL"
|
| +"out"
|
| +"predefined"
|
| +"provided"
|
| +"declaration"
|
| +"XML."
|
| +"container"
|
| +"network"
|
| +"\x27"
|
| +"p"
|
| +"SPACE"
|
| +"preserve"
|
| +"SGML"
|
| +"<head>"
|
| +"content"
|
| +"method"
|
| +"does"
|
| +"XML),"
|
| +"occurs"
|
| +"be"
|
| +"HTTP"
|
| +"8879:1986(E)"
|
| +"10646:2000\x22>ISO"
|
| +"\x27IGNORE\x27"
|
| +"<\x21ATTLIST"
|
| +"B"
|
| +"\x27{\x27"
|
| +"like"
|
| +"RFC"
|
| +"step"
|
| +"base"
|
| +"references"
|
| +"output"
|
| +"\x22MUST"
|
| +"permitted"
|
| +"definition"
|
| +"8879:1986(E)."
|
| +"language"
|
| +"standalone"
|
| +"column"
|
| +"of"
|
| +"could"
|
| +"Tags"
|
| +"mdash"
|
| +"recognized"
|
| +"times"
|
| +"range"
|
| +"due"
|
| +"\x27#PCDATA\x27"
|
| +"hexadecimal"
|
| +"or"
|
| +"\x27<\x27"
|
| +"IANA"
|
| +"\x27,\x27"
|
| +"A,"
|
| +"encoding"
|
| +"xml:space"
|
| +"within"
|
| +"STOP"
|
| +"number"
|
| +"one"
|
| +"E11"
|
| +"Internal"
|
| +"ISO"
|
| +"construct"
|
| +"operator"
|
| +"RETURN"
|
| +"mark"
|
| +"Empty"
|
| +"per"
|
| +"doesn\x27t"
|
| +"cannot"
|
| +"long"
|
| +"checked"
|
| +"(C"
|
| +"indicate"
|
| +"IETF"
|
| +"unknown"
|
| +"there"
|
| +"system"
|
| +"wrapper"
|
| +"HYPHEN-MINUS,"
|
| +"needed"
|
| +"2"
|
| +"too"
|
| +"literal"
|
| +"white"
|
| +"<\x21--"
|
| +"was"
|
| +"final"
|
| +"function"
|
| +"D."
|
| +"T."
|
| +"\x27?>\x27"
|
| +"option"
|
| +"form"
|
| +"enough"
|
| +"D21"
|
| +"collapsed"
|
| +"(XML)"
|
| +"but"
|
| +"selector"
|
| +"ampersand,"
|
| +"part"
|
| +"scripts,"
|
| +"DTD."
|
| +"EBCDIC"
|
| +"UTF-16LE,"
|
| +"line"
|
| +"DTD"
|
| +"with"
|
| +"than"
|
| +"MAY"
|
| +"relative"
|
| +"|\x27#IMPLIED\x27"
|
| +"Set"
|
| +"target"
|
| +"keyword"
|
| +"default"
|
| +"double"
|
| +"SA,"
|
| +"tree"
|
| +"return,"
|
| +"\x27[\x27"
|
| +"(#PCDATA)>"
|
| +"carriage"
|
| +"computer"
|
| +"to,"
|
| +">"
|
| +"similar"
|
| +"declare"
|
| +"result"
|
| +"and"
|
| +"files"
|
| +"UTF-16BE,"
|
| +"ISBN"
|
| +"semicolon"
|
| +"up"
|
| +"defined"
|
| +"parser"
|
| +"CHARACTER"
|
| +"E14"
|
| +"an"
|
| +"UTF-8."
|
| +"as"
|
| +"warning"
|
| +"exist"
|
| +"at"
|
| +"file"
|
| +"need"
|
| +"check"
|
| +"(\x27M\x27"
|
| +"\x27>\x27"
|
| +"conversion"
|
| +"angle"
|
| +"no"
|
| +"#IMPLIED\x22>"
|
| +"-"
|
| +"validating"
|
| +"invalid"
|
| +"A."
|
| +"EUC,"
|
| +"instance"
|
| +"internal"
|
| +"A7"
|
| +"EDIT:"
|
| +"XHTML"
|
| +"registered"
|
| +"\x27PUBLIC\x27"
|
| +"node"
|
| +"<\x21ELEMENT"
|
| +"added"
|
| +"multiple"
|
| +"Name"
|
| +"XML,"
|
| +"quote"
|
| +"preceding"
|
| +"object"
|
| +"AM"
|
| +"W3C"
|
| +"(WG)."
|
| +"Element"
|
| +"(\x27L\x27"
|
| +"class"
|
| +"generated"
|
| +"letter"
|
| +"SARA"
|
| +"inserted"
|
| +"model"
|
| +"structure"
|
| +"\x27\x5c\x27"
|
| +"building"
|
| +"\x27NDATA\x27"
|
| +"backward"
|
| +"less-than"
|
| +"for"
|
| +"failure"
|
| +"FFFE,"
|
| +"required"
|
| +"rule"
|
| +"(EBNF)"
|
| +"CARRIAGE"
|
| +"bracket"
|
| +"link"
|
| +"%"
|
| +"requires"
|
| +"external"
|
|
|