1*08b48e0bSAndroid Build Coastguard Worker# 2*08b48e0bSAndroid Build Coastguard Worker# AFL dictionary for regex 3*08b48e0bSAndroid Build Coastguard Worker# -------------------------- 4*08b48e0bSAndroid Build Coastguard Worker# 5*08b48e0bSAndroid Build Coastguard Worker# Contains various regular expressions. 6*08b48e0bSAndroid Build Coastguard Worker# 7*08b48e0bSAndroid Build Coastguard Worker# Created by Yang Guo <[email protected]> 8*08b48e0bSAndroid Build Coastguard Worker# 9*08b48e0bSAndroid Build Coastguard Worker# Contributed by Dhiraj Mishra <[email protected]> 10*08b48e0bSAndroid Build Coastguard Worker# 11*08b48e0bSAndroid Build Coastguard Worker"()" 12*08b48e0bSAndroid Build Coastguard Worker"(?<!)" 13*08b48e0bSAndroid Build Coastguard Worker"(?<=)" 14*08b48e0bSAndroid Build Coastguard Worker"(?=)" 15*08b48e0bSAndroid Build Coastguard Worker"?" 16*08b48e0bSAndroid Build Coastguard Worker"[\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ ]" 17*08b48e0bSAndroid Build Coastguard Worker"[]" 18*08b48e0bSAndroid Build Coastguard Worker"\\[\\]\\{\\}\\(\\)\\%\\^\\#\\ " 19*08b48e0bSAndroid Build Coastguard Worker"]" 20*08b48e0bSAndroid Build Coastguard Worker"{" 21*08b48e0bSAndroid Build Coastguard Worker"{,}" 22*08b48e0bSAndroid Build Coastguard Worker"{}" 23*08b48e0bSAndroid Build Coastguard Worker"}" 24*08b48e0bSAndroid Build Coastguard Worker"[\\0]" 25*08b48e0bSAndroid Build Coastguard Worker"[\\00011]" 26*08b48e0bSAndroid Build Coastguard Worker"[\\011]" 27*08b48e0bSAndroid Build Coastguard Worker"\\011" 28*08b48e0bSAndroid Build Coastguard Worker"?:\\1" 29*08b48e0bSAndroid Build Coastguard Worker"[\\11]" 30*08b48e0bSAndroid Build Coastguard Worker"\\11" 31*08b48e0bSAndroid Build Coastguard Worker"[\\111]" 32*08b48e0bSAndroid Build Coastguard Worker"\\111" 33*08b48e0bSAndroid Build Coastguard Worker"[\\1111]" 34*08b48e0bSAndroid Build Coastguard Worker"\\1111" 35*08b48e0bSAndroid Build Coastguard Worker"\\1112" 36*08b48e0bSAndroid Build Coastguard Worker"[\\118]" 37*08b48e0bSAndroid Build Coastguard Worker"\\118" 38*08b48e0bSAndroid Build Coastguard Worker"[\\11a]" 39*08b48e0bSAndroid Build Coastguard Worker"\\11a" 40*08b48e0bSAndroid Build Coastguard Worker"{12," 41*08b48e0bSAndroid Build Coastguard Worker"[-123]" 42*08b48e0bSAndroid Build Coastguard Worker"[^123]" 43*08b48e0bSAndroid Build Coastguard Worker"{12,3b" 44*08b48e0bSAndroid Build Coastguard Worker"\\1\\2(a(?:\\1\\2))\\2)\\1" 45*08b48e0bSAndroid Build Coastguard Worker"\\1\\2(a(?:\\1(b\\1\\2))\\2)\\1" 46*08b48e0bSAndroid Build Coastguard Worker"\\1\\2(b\\1\\2))\\2)\\1" 47*08b48e0bSAndroid Build Coastguard Worker"\\1(a)" 48*08b48e0bSAndroid Build Coastguard Worker"(\\1a)" 49*08b48e0bSAndroid Build Coastguard Worker"(?!\\1(a\\1)\\1)\\1" 50*08b48e0bSAndroid Build Coastguard Worker"\\1(b\\1\\2))\\2)\\1" 51*08b48e0bSAndroid Build Coastguard Worker"{1z}" 52*08b48e0bSAndroid Build Coastguard Worker"(\\2)(\\1)" 53*08b48e0bSAndroid Build Coastguard Worker"\\8" 54*08b48e0bSAndroid Build Coastguard Worker"\\9" 55*08b48e0bSAndroid Build Coastguard Worker"{93}" 56*08b48e0bSAndroid Build Coastguard Worker"(?:a*)*" 57*08b48e0bSAndroid Build Coastguard Worker"(?:a*)+" 58*08b48e0bSAndroid Build Coastguard Worker"(?:a+)*" 59*08b48e0bSAndroid Build Coastguard Worker"(?:a+)+" 60*08b48e0bSAndroid Build Coastguard Worker"(?:a+)?" 61*08b48e0bSAndroid Build Coastguard Worker"(?:a?)*" 62*08b48e0bSAndroid Build Coastguard Worker"(?:a?)+" 63*08b48e0bSAndroid Build Coastguard Worker"(?:a?)?" 64*08b48e0bSAndroid Build Coastguard Worker"(?:a?)??" 65*08b48e0bSAndroid Build Coastguard Worker"(?<!a)" 66*08b48e0bSAndroid Build Coastguard Worker"(?<=a)" 67*08b48e0bSAndroid Build Coastguard Worker"(?<a>)" 68*08b48e0bSAndroid Build Coastguard Worker"(?<a>.)" 69*08b48e0bSAndroid Build Coastguard Worker"(a)" 70*08b48e0bSAndroid Build Coastguard Worker"a" 71*08b48e0bSAndroid Build Coastguard Worker"a*?" 72*08b48e0bSAndroid Build Coastguard Worker"a+" 73*08b48e0bSAndroid Build Coastguard Worker"a+?" 74*08b48e0bSAndroid Build Coastguard Worker"a." 75*08b48e0bSAndroid Build Coastguard Worker"a?" 76*08b48e0bSAndroid Build Coastguard Worker"a??" 77*08b48e0bSAndroid Build Coastguard Worker"a{" 78*08b48e0bSAndroid Build Coastguard Worker"a{,}" 79*08b48e0bSAndroid Build Coastguard Worker"a{}" 80*08b48e0bSAndroid Build Coastguard Worker"a$" 81*08b48e0bSAndroid Build Coastguard Worker"a{0}" 82*08b48e0bSAndroid Build Coastguard Worker"(?:a+){0,0}" 83*08b48e0bSAndroid Build Coastguard Worker"a{0,1}?" 84*08b48e0bSAndroid Build Coastguard Worker"(?=a){0,10}a" 85*08b48e0bSAndroid Build Coastguard Worker"(?!(a))\\1" 86*08b48e0bSAndroid Build Coastguard Worker"(a)\\1" 87*08b48e0bSAndroid Build Coastguard Worker"(a\\1)" 88*08b48e0bSAndroid Build Coastguard Worker"(?=a){1,10}a" 89*08b48e0bSAndroid Build Coastguard Worker"a{1,2}?" 90*08b48e0bSAndroid Build Coastguard Worker"a{12," 91*08b48e0bSAndroid Build Coastguard Worker"a{12,3b" 92*08b48e0bSAndroid Build Coastguard Worker"a{12z}" 93*08b48e0bSAndroid Build Coastguard Worker"a{12za?)?" 94*08b48e0bSAndroid Build Coastguard Worker"(?:a{5,1000000}){3,1000000}" 95*08b48e0bSAndroid Build Coastguard Worker"(?=a){9,10}a" 96*08b48e0bSAndroid Build Coastguard Worker"(?!a)?a" 97*08b48e0bSAndroid Build Coastguard Worker"a[^a]" 98*08b48e0bSAndroid Build Coastguard Worker"a[a]" 99*08b48e0bSAndroid Build Coastguard Worker"(?!a)?a\\1" 100*08b48e0bSAndroid Build Coastguard Worker"(?:(?=a))a\\1" 101*08b48e0bSAndroid Build Coastguard Worker"a[a-z]" 102*08b48e0bSAndroid Build Coastguard Worker"(?:ab)" 103*08b48e0bSAndroid Build Coastguard Worker"(?:ab)+" 104*08b48e0bSAndroid Build Coastguard Worker"(?:ab)?" 105*08b48e0bSAndroid Build Coastguard Worker"(ab)" 106*08b48e0bSAndroid Build Coastguard Worker"a(?!b)" 107*08b48e0bSAndroid Build Coastguard Worker"a(?:b)" 108*08b48e0bSAndroid Build Coastguard Worker"a(?=b)" 109*08b48e0bSAndroid Build Coastguard Worker"a*b" 110*08b48e0bSAndroid Build Coastguard Worker"a+b" 111*08b48e0bSAndroid Build Coastguard Worker"a\\b!" 112*08b48e0bSAndroid Build Coastguard Worker"a|b" 113*08b48e0bSAndroid Build Coastguard Worker"a*b\\+\\|[0-9]\\|\\d{1,9}" 114*08b48e0bSAndroid Build Coastguard Worker"(ab)\\1" 115*08b48e0bSAndroid Build Coastguard Worker"(?:ab){4,7}" 116*08b48e0bSAndroid Build Coastguard Worker"a\\Bb" 117*08b48e0bSAndroid Build Coastguard Worker"a(?!bbb|bb)c" 118*08b48e0bSAndroid Build Coastguard Worker"a(?=bbb|bb)c" 119*08b48e0bSAndroid Build Coastguard Worker"ab\\b\\d\\bcd" 120*08b48e0bSAndroid Build Coastguard Worker"[a-b-c]" 121*08b48e0bSAndroid Build Coastguard Worker"a(?=b)c" 122*08b48e0bSAndroid Build Coastguard Worker"a*b|c" 123*08b48e0bSAndroid Build Coastguard Worker"a+b|c" 124*08b48e0bSAndroid Build Coastguard Worker"a\\bc" 125*08b48e0bSAndroid Build Coastguard Worker"a||bc" 126*08b48e0bSAndroid Build Coastguard Worker"a|bc" 127*08b48e0bSAndroid Build Coastguard Worker"ab|c" 128*08b48e0bSAndroid Build Coastguard Worker"abc" 129*08b48e0bSAndroid Build Coastguard Worker"abc+" 130*08b48e0bSAndroid Build Coastguard Worker"abc+?" 131*08b48e0bSAndroid Build Coastguard Worker"a[bc]d" 132*08b48e0bSAndroid Build Coastguard Worker"(?:ab)|cde" 133*08b48e0bSAndroid Build Coastguard Worker"(?:ab|cde)" 134*08b48e0bSAndroid Build Coastguard Worker"(ab|cde)" 135*08b48e0bSAndroid Build Coastguard Worker"(ab|cde)\\1" 136*08b48e0bSAndroid Build Coastguard Worker"abc|def" 137*08b48e0bSAndroid Build Coastguard Worker"abc|def|ghi" 138*08b48e0bSAndroid Build Coastguard Worker"a\\D" 139*08b48e0bSAndroid Build Coastguard Worker"a\\fb\\nc\\rd\\te\\vf" 140*08b48e0bSAndroid Build Coastguard Worker"(?<a>.)\\k<a>" 141*08b48e0bSAndroid Build Coastguard Worker"a\\n" 142*08b48e0bSAndroid Build Coastguard Worker"a\\nb\\bc" 143*08b48e0bSAndroid Build Coastguard Worker"a\\q" 144*08b48e0bSAndroid Build Coastguard Worker"a\\s" 145*08b48e0bSAndroid Build Coastguard Worker"a\\S" 146*08b48e0bSAndroid Build Coastguard Worker"a\\sc" 147*08b48e0bSAndroid Build Coastguard Worker"a\\Sc" 148*08b48e0bSAndroid Build Coastguard Worker"a\\w" 149*08b48e0bSAndroid Build Coastguard Worker"a\\W" 150*08b48e0bSAndroid Build Coastguard Worker"a?)"xyz{93}" 151*08b48e0bSAndroid Build Coastguard Worker"a{z}" 152*08b48e0bSAndroid Build Coastguard Worker"[a-zA-Z0-9]" 153*08b48e0bSAndroid Build Coastguard Worker"[\\c!]" 154*08b48e0bSAndroid Build Coastguard Worker"[\\c_]" 155*08b48e0bSAndroid Build Coastguard Worker"[\\c~]" 156*08b48e0bSAndroid Build Coastguard Worker"\\c!" 157*08b48e0bSAndroid Build Coastguard Worker"\\c" 158*08b48e0bSAndroid Build Coastguard Worker"\\c_" 159*08b48e0bSAndroid Build Coastguard Worker"\\c~" 160*08b48e0bSAndroid Build Coastguard Worker"[\\c1]" 161*08b48e0bSAndroid Build Coastguard Worker"[\\ca]" 162*08b48e0bSAndroid Build Coastguard Worker"[\\cA]" 163*08b48e0bSAndroid Build Coastguard Worker"\\cA" 164*08b48e0bSAndroid Build Coastguard Worker"\\cj\\cJ\\ci\\cI\\ck\\cK" 165*08b48e0bSAndroid Build Coastguard Worker"[\\cz]" 166*08b48e0bSAndroid Build Coastguard Worker"[\\cZ]" 167*08b48e0bSAndroid Build Coastguard Worker"/^\\d*\\./" 168*08b48e0bSAndroid Build Coastguard Worker"/\\d{1,2}\\/\\d{1,2}\\/\\d{4}/" 169*08b48e0bSAndroid Build Coastguard Worker"\\[DataMember\\((.+?)\\)\\]" 170*08b48e0bSAndroid Build Coastguard Worker"[\\d-\\d]" 171*08b48e0bSAndroid Build Coastguard Worker"[\\d-z]" 172*08b48e0bSAndroid Build Coastguard Worker"(?: foo )" 173*08b48e0bSAndroid Build Coastguard Worker"(?:foo)" 174*08b48e0bSAndroid Build Coastguard Worker"foo(?=bar)bar)az" 175*08b48e0bSAndroid Build Coastguard Worker"foo(?=bar)bar)baz" 176*08b48e0bSAndroid Build Coastguard Worker"foo(?!bar)baz" 177*08b48e0bSAndroid Build Coastguard Worker"foo(?<!bar)baz" 178*08b48e0bSAndroid Build Coastguard Worker"foo(?<=bar)baz" 179*08b48e0bSAndroid Build Coastguard Worker"foo(?=bar)baz" 180*08b48e0bSAndroid Build Coastguard Worker"foo|(bar|baz)|quux" 181*08b48e0bSAndroid Build Coastguard Worker"fo(?o(?o(?o(?=bar)baz" 182*08b48e0bSAndroid Build Coastguard Worker"foo[z]*" 183*08b48e0bSAndroid Build Coastguard Worker"\\P{Any}" 184*08b48e0bSAndroid Build Coastguard Worker"\\p{Changes_When_NFKC_Casefolded}" 185*08b48e0bSAndroid Build Coastguard Worker"\\P{Decimal_Number}" 186*08b48e0bSAndroid Build Coastguard Worker"\\P{gc=Decimal_Number}" 187*08b48e0bSAndroid Build Coastguard Worker"\\p{gc=Nd}" 188*08b48e0bSAndroid Build Coastguard Worker"\\p{General_Category=Decimal_Number}" 189*08b48e0bSAndroid Build Coastguard Worker"\\p{Nd}" 190*08b48e0bSAndroid Build Coastguard Worker"\\P{sc=Greek}" 191*08b48e0bSAndroid Build Coastguard Worker"\\p{Script_Extensions=Greek}" 192*08b48e0bSAndroid Build Coastguard Worker"\\p{Script=Greek}" 193*08b48e0bSAndroid Build Coastguard Worker"\\P{scx=Greek}" 194*08b48e0bSAndroid Build Coastguard Worker"\\q" 195*08b48e0bSAndroid Build Coastguard Worker"\\u0034" 196*08b48e0bSAndroid Build Coastguard Worker"\\u003z" 197*08b48e0bSAndroid Build Coastguard Worker"\\u0060" 198*08b48e0bSAndroid Build Coastguard Worker"\\u{12345}" 199*08b48e0bSAndroid Build Coastguard Worker"\\u{12345}*" 200*08b48e0bSAndroid Build Coastguard Worker"\\u{12345}{3}" 201*08b48e0bSAndroid Build Coastguard Worker"\\u{12345}\\u{23456}" 202*08b48e0bSAndroid Build Coastguard Worker"\\ud808\\udf45*" 203*08b48e0bSAndroid Build Coastguard Worker"[\\ud808\\udf45-\\ud809\\udccc]" 204*08b48e0bSAndroid Build Coastguard Worker"\\w|\\d" 205*08b48e0bSAndroid Build Coastguard Worker"[x]" 206*08b48e0bSAndroid Build Coastguard Worker"\x01" 207*08b48e0bSAndroid Build Coastguard Worker"\x0f" 208*08b48e0bSAndroid Build Coastguard Worker"\\x3z" 209*08b48e0bSAndroid Build Coastguard Worker"\\x60" 210*08b48e0bSAndroid Build Coastguard Worker"[\x8f]" 211*08b48e0bSAndroid Build Coastguard Worker"[\x92\xa9-\xf4\x8f\xbf\xbf]" 212*08b48e0bSAndroid Build Coastguard Worker"[x\\dz]" 213*08b48e0bSAndroid Build Coastguard Worker"[\xe2\x81\xa3]" 214*08b48e0bSAndroid Build Coastguard Worker"\xe2\x81\xa3" 215*08b48e0bSAndroid Build Coastguard Worker"\xed\xa0\x80" 216*08b48e0bSAndroid Build Coastguard Worker"((\xed\xa0\x80))\x02" 217*08b48e0bSAndroid Build Coastguard Worker"\xed\xb0\x80" 218*08b48e0bSAndroid Build Coastguard Worker"(\xed\xb0\x80)\x01" 219*08b48e0bSAndroid Build Coastguard Worker"[-\xf0\x9f\x92\xa9]+" 220*08b48e0bSAndroid Build Coastguard Worker"\xf0\x9f\x92\xa9" 221*08b48e0bSAndroid Build Coastguard Worker"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\x92\xa9-\xf4\x8f\xbf\xbf]" 222*08b48e0bSAndroid Build Coastguard Worker"[\xf0\x9f\x92\xa9-\xf4\x8f\xbf\xbf]" 223*08b48e0bSAndroid Build Coastguard Worker"^xxx$" 224*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\1" 225*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\1*" 226*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\2" 227*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\3" 228*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\3*" 229*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\4" 230*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)\\4*" 231*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\10" 232*08b48e0bSAndroid Build Coastguard Worker"(x)(x)(x)(x)(x)(x)(x)(x)(x)(x)\\11" 233*08b48e0bSAndroid Build Coastguard Worker"[xyz]" 234*08b48e0bSAndroid Build Coastguard Worker"xyz?" 235*08b48e0bSAndroid Build Coastguard Worker"xyz??" 236*08b48e0bSAndroid Build Coastguard Worker"xyz{0,1}" 237*08b48e0bSAndroid Build Coastguard Worker"xyz{0,1}?" 238*08b48e0bSAndroid Build Coastguard Worker"xyz{1,}" 239*08b48e0bSAndroid Build Coastguard Worker"xyz{1,}?" 240*08b48e0bSAndroid Build Coastguard Worker"xyz{1,32}" 241*08b48e0bSAndroid Build Coastguard Worker"xyz{1,32}?" 242*08b48e0bSAndroid Build Coastguard Worker"xyz{93}" 243*08b48e0bSAndroid Build Coastguard Worker"{z}" 244*08b48e0bSAndroid Build Coastguard Worker"[z-\\d]" 245