Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(668)

Side by Side Diff: testing/libfuzzer/fuzzers/dicts/generated/sqlite3_prepare_v2_fuzzer.dict

Issue 2115563002: [libfuzzer] Added script for dictionary generation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Restore xml.dict, will replace with generated one in a separate CL. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # 1 #
2 # AFL dictionary for SQL 2 # AFL dictionary for SQL
3 # ---------------------- 3 # ----------------------
4 # 4 #
5 # Modeled based on SQLite documentation, contains some number of SQLite 5 # Modeled based on SQLite documentation, contains some number of SQLite
6 # extensions. Other dialects of SQL may benefit from customized dictionaries. 6 # extensions. Other dialects of SQL may benefit from customized dictionaries.
7 # 7 #
8 # If you append @1 to the file name when loading this dictionary, afl-fuzz 8 # If you append @1 to the file name when loading this dictionary, afl-fuzz
9 # will also additionally load a selection of pragma keywords that are very 9 # will also additionally load a selection of pragma keywords that are very
10 # specific to SQLite (and are probably less interesting from the security 10 # specific to SQLite (and are probably less interesting from the security
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 pragma_temp_store_directory@1=" temp_store_directory" 273 pragma_temp_store_directory@1=" temp_store_directory"
274 pragma_threads@1=" threads" 274 pragma_threads@1=" threads"
275 pragma_user_version@1=" user_version" 275 pragma_user_version@1=" user_version"
276 pragma_vdbe_addoptrace@1=" vdbe_addoptrace" 276 pragma_vdbe_addoptrace@1=" vdbe_addoptrace"
277 pragma_vdbe_debug@1=" vdbe_debug" 277 pragma_vdbe_debug@1=" vdbe_debug"
278 pragma_vdbe_listing@1=" vdbe_listing" 278 pragma_vdbe_listing@1=" vdbe_listing"
279 pragma_vdbe_trace@1=" vdbe_trace" 279 pragma_vdbe_trace@1=" vdbe_trace"
280 pragma_wal_autocheckpoint@1=" wal_autocheckpoint" 280 pragma_wal_autocheckpoint@1=" wal_autocheckpoint"
281 pragma_wal_checkpoint@1=" wal_checkpoint" 281 pragma_wal_checkpoint@1=" wal_checkpoint"
282 pragma_writable_schema@1=" writable_schema" 282 pragma_writable_schema@1=" writable_schema"
283
284
285 # This part has been generated with testing/libfuzzer/dictionary_generator.py
286 # using sqlite3_prepare_v2_fuzzer binary and ISO/IEC FCD 9075-1.
287 "all"
288 "code"
289 "BE"
290 "text"
291 "TP2,"
292 "supported"
293 "GR4)"
294 "syntax"
295 "S151,"
296 "S043,"
297 "\xe2\x80\x9cCR\xe2\x80\x9d"
298 "(SQL/PSM)"
299 "query"
300 "expressions"
301 "TP2;"
302 "row"
303 "[ISO9075-14],"
304 "BNF."
305 "<SQL"
306 "parameters"
307 "title"
308 "S211,"
309 "ISO/IEC:"
310 "BNF,"
311 "SQL_FEATURES"
312 "should"
313 "to"
314 "only"
315 "program"
316 "present"
317 "T211,"
318 "G,"
319 "local"
320 "NY"
321 "columns"
322 "END."
323 "do"
324 "OBJECT"
325 "rollback"
326 "string"
327 "FEAT2."
328 "get"
329 "H"
330 "P001,"
331 "between"
332 "RI."
333 "[ISO9075-11]"
334 "cannot"
335 "entries"
336 "referencing"
337 "datetime"
338 "[UCS]."
339 "BNF"
340 "MINUTE"
341 "(BNF"
342 "IEC,"
343 "False"
344 "OF,"
345 "level"
346 "did"
347 "W."
348 "list"
349 "large"
350 "SQL)"
351 "PSM."
352 "(ISO/IEC"
353 "SQL,"
354 "SQL-"
355 "SQL."
356 "small"
357 "x"
358 "DEFINITION_SCHEMA;"
359 "view"
360 "Index"
361 "[ISO9075-3])."
362 "set"
363 "S024,"
364 "CHANGE."
365 "reference"
366 "T1,"
367 "OLAP."
368 "direct"
369 "(SQL/XML)."
370 "LARGE"
371 "likely"
372 "result"
373 "T341,"
374 "ST"
375 "ISO/JTC"
376 "INSERT,"
377 "PKG004"
378 "index"
379 "PKG006"
380 "PKG007"
381 "PKG001"
382 "PKG002"
383 "PKG008"
384 "supplied"
385 "T611,"
386 "access"
387 "3"
388 "version"
389 "NULL."
390 "routine"
391 "[ISO9075-10])."
392 "S1"
393 "[UCS],"
394 "P003,"
395 "C"
396 "terms"
397 "(SQL/MED)"
398 "JTC1/SC32"
399 "K"
400 "(SQL/JRT)"
401 "modify"
402 "reported"
403 "S"
404 "objects"
405 "32N1821"
406 "SECOND."
407 "key"
408 "UNDER"
409 "(ANSI)"
410 "rows"
411 "come"
412 "(CALL"
413 "change"
414 "P-"
415 "both"
416 "search"
417 "SQLSTATE,"
418 "[ISO9075-"
419 "[ISO9075-14]."
420 "many"
421 "changed"
422 "foreign"
423 "Symbols"
424 "S023,"
425 "connection"
426 "SQL\xe2\x80\x9d),"
427 "context"
428 "delete"
429 "changes"
430 "REFERENCES,"
431 "page."
432 "named"
433 "point"
434 "UPDATE."
435 "S2"
436 "UPDATE,"
437 "[ISO9075-13]"
438 "Y\xe2\x80\x9d"
439 "replace"
440 "\xe2\x80\x9cPSM\xe2\x80\x9d"
441 "SERIALIZABLE,"
442 "names"
443 "E"
444 "PUBLIC."
445 "table"
446 "REF"
447 "INFORMATION_SCHEMA"
448 "C1."
449 "ID."
450 "use"
451 "[ISO9075-2]."
452 "from"
453 "USA"
454 "0"
455 "distinct"
456 "create"
457 "contains"
458 "due"
459 "ISO."
460 "few"
461 "duplicate"
462 "trigger"
463 "call"
464 "S111,"
465 "expected"
466 "REPEATABLE"
467 "C1"
468 "DOCUMENT"
469 "type"
470 "authorization"
471 "more"
472 "XML"
473 "[ISO9075-3],"
474 "<A>,"
475 "P"
476 "on"
477 "initial"
478 "name,"
479 "[ISO9075-11]),"
480 "QE,"
481 "STANDARD"
482 "PKG010"
483 "TRIGGER,"
484 "V"
485 "CS"
486 "SQL\xe2\x80\x9d:"
487 "IEC"
488 "Expression"
489 "F521,"
490 "sequence:"
491 "must"
492 "none"
493 "SR3)"
494 "word"
495 "INTERNATIONAL"
496 "ANSI"
497 "this"
498 "PSM"
499 "PUBLIC),"
500 "modified"
501 "value"
502 "<"
503 "descriptor"
504 "while"
505 "paragraph"
506 "values"
507 "resources"
508 "error"
509 "exceptions"
510 "IT"
511 "F,"
512 "CO,"
513 "[ISO9075-4],"
514 "control"
515 "type,"
516 "reserved"
517 "SQL:"
518 "<C>"
519 "[ISO9075-2])."
520 "F052,"
521 "attribute"
522 "is"
523 "type:"
524 "level,"
525 "it"
526 "[ISO9075-2],"
527 "incremental"
528 "MONTH,"
529 "dropped"
530 "MONTH."
531 "allowed"
532 "S241,"
533 "\xe2\x80\x9cSQL"
534 "TIMESTAMP"
535 "failed"
536 "SC"
537 "end"
538 "Format"
539 "ST."
540 "permission"
541 "V,"
542 "length"
543 "same"
544 "[ISO10646]."
545 "write"
546 "arguments"
547 "F555,"
548 "F671,"
549 "<C>,"
550 "<C>."
551 "parameter"
552 "NATIONAL"
553 "Types"
554 "A"
555 "Insert"
556 "32/WG"
557 "used"
558 "temporary"
559 "\xe2\x80\x9cOLAP\xe2\x80\x9d"
560 "(FCD)"
561 "may"
562 "after"
563 "(SQL/OLB)"
564 "THIS"
565 "Q"
566 "SQL/CLI"
567 "levels"
568 "two"
569 "characters"
570 "date"
571 "such"
572 "[ISO9075-9]"
573 "data"
574 "stack"
575 "single"
576 "a"
577 "FEAT,"
578 "lower"
579 "transaction"
580 "in"
581 "database"
582 "EXTRACT)"
583 "expression"
584 "32N1963"
585 "CD"
586 "without"
587 "QE."
588 "1"
589 "CALL"
590 "F"
591 "[ISO9075-4])."
592 "entry"
593 "the"
594 "SUBJECT"
595 "N1968;"
596 "order"
597 "left"
598 "FEAT1,"
599 "FEAT1."
600 "S081,"
601 "YEAR"
602 "READ,"
603 "SQL;"
604 "A,"
605 "symbols"
606 "S161,"
607 "[ISO9075-10]"
608 "already"
609 "identify"
610 "V."
611 "during"
612 "differs"
613 "(UCS)."
614 "Final"
615 "before"
616 "tables"
617 "[UCS]"
618 "Multiple"
619 "integer"
620 "NT,"
621 "character"
622 ","
623 "ID\xe2\x80\x9d"
624 "(INFORMATION_SCHEMA)"
625 "source"
626 "add"
627 "other"
628 "TP1"
629 "SQLSTATE"
630 "has"
631 "match"
632 "KEY."
633 "real"
634 "On"
635 "C1,"
636 "D"
637 "[ISO14651]"
638 "views"
639 "read"
640 "\xe2\x80\x9cGR\xe2\x80\x9d"
641 "L"
642 "primary"
643 "TB1."
644 "qualified"
645 "(SUBSTRING,"
646 "T"
647 "compound"
648 "not"
649 "using"
650 "unique"
651 "LOB"
652 "name"
653 "term"
654 "sorting"
655 "like"
656 "B,"
657 "[ISO9075-1]"
658 "RESULT,"
659 "Numeric"
660 "MONTH"
661 "PURPOSES."
662 "[ISO9075-11]."
663 "mode"
664 "(DEFINITION_SCHEMA)."
665 "SQL"
666 "ISO"
667 "page"
668 "constraints"
669 "\xc2\xa9ISO/IEC"
670 "right"
671 "Java"
672 "sequence"
673 "TB1"
674 "TB2"
675 "P002,"
676 "DAY,"
677 "extended"
678 "(SQL/CLI)"
679 "X"
680 "specified"
681 "S051,"
682 "clauses"
683 "operation"
684 "FEAT"
685 "out"
686 "E,"
687 "XML."
688 "for"
689 "space"
690 "support"
691 "T041,"
692 "[ISO9075-4]"
693 "content"
694 "I"
695 "does"
696 "STUDY"
697 "CHARACTER,"
698 "B1"
699 "T212,"
700 "be"
701 "object"
702 "[ISO9075-11],"
703 "G"
704 "ZONE,"
705 "S2."
706 "collations"
707 "[ISO9075-2]:"
708 "<A>"
709 "O"
710 "standard"
711 "[ISO9075-2]"
712 "base"
713 "W"
714 "collation"
715 "HOUR,"
716 "UNDER,"
717 "JTC"
718 "C."
719 "definition"
720 "Square"
721 "\xe2\x80\x9cSR\xe2\x80\x9d"
722 "extension"
723 "constraint"
724 "column"
725 "of"
726 "C,"
727 "F701,"
728 "(SQL/CLI)."
729 "T191,"
730 "range"
731 "GR"
732 "1,"
733 "constructor"
734 "commit"
735 "or"
736 "first"
737 "referenced"
738 "statements"
739 "encoding"
740 "B1."
741 "clause"
742 "variables"
743 "within"
744 "number"
745 "one"
746 "NT"
747 "variable"
748 "because"
749 "references"
750 "another"
751 "blank"
752 "operator"
753 "RETURN"
754 "COMMITTED,"
755 "9075-1:2011(E)"
756 "[ISO9075-14]"
757 "(SQL/OLB)."
758 "D1"
759 "exists"
760 "REFERENCE"
761 "area"
762 "S041,"
763 "unknown"
764 "Symbol"
765 "there"
766 "system"
767 "long"
768 "ID"
769 "start"
770 "returns"
771 "2"
772 "authorized"
773 "statement"
774 "X2"
775 "FCD"
776 "STILL"
777 "S231,"
778 "final"
779 "READ"
780 "schema"
781 "function"
782 "DELETE,"
783 "B"
784 "TC\xe2\x80\x9d."
785 "declare"
786 "month"
787 "Deprecated"
788 "exactly"
789 "[ISO10646]"
790 "JTC1"
791 "but"
792 "9075-1:2010(E)"
793 "part"
794 "T201,"
795 "D2."
796 "<B>,"
797 "attempt"
798 "line"
799 "with"
800 "than"
801 "<B>"
802 "BEFORE,"
803 "DAY."
804 "DATE"
805 "default"
806 "EXECUTE."
807 "B1,"
808 "F191,"
809 "tree"
810 "second"
811 "SHOULD"
812 "[ISO9075-13],"
813 "A1,"
814 "1/SC"
815 "VARYING,"
816 "<B>."
817 "SQL/CLI,"
818 "were"
819 "1)"
820 "<A>."
821 "CLI,"
822 "called"
823 "are"
824 "and"
825 "(SQL/MED)."
826 "[ISO9075-4]:"
827 "associated"
828 "\xe2\x80\x9cAR\xe2\x80\x9d"
829 "defined"
830 "(SQL/XML)"
831 "CHARACTER"
832 "argument"
833 "an"
834 "[ISO9075-4])"
835 "non-deterministic"
836 "as"
837 "Other"
838 "at"
839 "have"
840 "[ISO9075-4]."
841 "CS."
842 "\xe2\x80\x9cV\xe2\x80\x9d"
843 "Y."
844 "null"
845 "any"
846 "CLI"
847 "Function"
848 "NOTE"
849 "functions"
850 "UCS"
851 "returned"
852 "F411,"
853 "no"
854 "TIME"
855 "that"
856 "-"
857 "RETURN),"
858 "A1"
859 "OLAP"
860 "internal"
861 "S071,"
862 "[ISO9075-10],"
863 "T431,"
864 "A1."
865 "\xe2\x80\x9cONLY"
866 "Y"
867 "SS"
868 "UNCOMMITTED,"
869 "multiple"
870 "Name"
871 "truncate"
872 "normal"
873 "symbol"
874 "literal"
875 "M"
876 "\xe2\x80\x9c<SQL"
877 "prepared"
878 "most"
879 "ATOMIC,"
880 "E."
881 "U"
882 "letter"
883 "PUBLIC"
884 "identical"
885 "F491,"
886 "N"
887 "inserted"
888 "Page"
889 "(SQL/JRT)."
890 "D,"
891 "SELECT,"
892 "USED"
893 "lead"
894 "Sequence"
895 "FEAT1"
896 "into"
897 "required"
898 "[ISO9075-9],"
899 "USAGE,"
900 "2nd"
901 "depth"
902 "R"
903 "ISO,"
904 "time"
905 "SQL\xe2\x80\x9d,"
906 "FEAT2"
907 "[ISO9075-3]"
908 "(SQL/PSM)."
909 "ISO/IEC"
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698