mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-04-06 07:38:21 +00:00
test/fuzz-libghostty: gitignore and initial corpus
This commit is contained in:
9
test/fuzz-libghostty/.gitignore
vendored
Normal file
9
test/fuzz-libghostty/.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
# Build artifacts
|
||||
.zig-cache/
|
||||
zig-out/
|
||||
|
||||
# AFL++ outputs
|
||||
afl-out/
|
||||
|
||||
# Corpus trace files
|
||||
corpus/**/.traces/
|
||||
1
test/fuzz-libghostty/corpus/initial/01-plain-text
Normal file
1
test/fuzz-libghostty/corpus/initial/01-plain-text
Normal file
@@ -0,0 +1 @@
|
||||
Hello, World!
|
||||
3
test/fuzz-libghostty/corpus/initial/02-crlf
Normal file
3
test/fuzz-libghostty/corpus/initial/02-crlf
Normal file
@@ -0,0 +1,3 @@
|
||||
line1
|
||||
line2
|
||||
line3
|
||||
1
test/fuzz-libghostty/corpus/initial/03-tab-bs
Normal file
1
test/fuzz-libghostty/corpus/initial/03-tab-bs
Normal file
@@ -0,0 +1 @@
|
||||
col1 col2 col3
|
||||
1
test/fuzz-libghostty/corpus/initial/04-c0-controls
Normal file
1
test/fuzz-libghostty/corpus/initial/04-c0-controls
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
78
|
||||
1
test/fuzz-libghostty/corpus/initial/06-esc-keypad
Normal file
1
test/fuzz-libghostty/corpus/initial/06-esc-keypad
Normal file
@@ -0,0 +1 @@
|
||||
=>
|
||||
1
test/fuzz-libghostty/corpus/initial/07-esc-index
Normal file
1
test/fuzz-libghostty/corpus/initial/07-esc-index
Normal file
@@ -0,0 +1 @@
|
||||
DM
|
||||
1
test/fuzz-libghostty/corpus/initial/08-esc-ris
Normal file
1
test/fuzz-libghostty/corpus/initial/08-esc-ris
Normal file
@@ -0,0 +1 @@
|
||||
c
|
||||
1
test/fuzz-libghostty/corpus/initial/09-csi-cursor-move
Normal file
1
test/fuzz-libghostty/corpus/initial/09-csi-cursor-move
Normal file
@@ -0,0 +1 @@
|
||||
[5A[3B[2C[1D
|
||||
1
test/fuzz-libghostty/corpus/initial/10-csi-cup
Normal file
1
test/fuzz-libghostty/corpus/initial/10-csi-cup
Normal file
@@ -0,0 +1 @@
|
||||
[10;20H
|
||||
1
test/fuzz-libghostty/corpus/initial/11-csi-ed
Normal file
1
test/fuzz-libghostty/corpus/initial/11-csi-ed
Normal file
@@ -0,0 +1 @@
|
||||
[2J
|
||||
1
test/fuzz-libghostty/corpus/initial/12-csi-el
Normal file
1
test/fuzz-libghostty/corpus/initial/12-csi-el
Normal file
@@ -0,0 +1 @@
|
||||
[2K
|
||||
1
test/fuzz-libghostty/corpus/initial/13-csi-sgr-basic
Normal file
1
test/fuzz-libghostty/corpus/initial/13-csi-sgr-basic
Normal file
@@ -0,0 +1 @@
|
||||
[1;4;31mRed Bold[0m
|
||||
1
test/fuzz-libghostty/corpus/initial/14-csi-sgr-256
Normal file
1
test/fuzz-libghostty/corpus/initial/14-csi-sgr-256
Normal file
@@ -0,0 +1 @@
|
||||
[38;5;196mcolor[0m
|
||||
1
test/fuzz-libghostty/corpus/initial/15-csi-sgr-rgb
Normal file
1
test/fuzz-libghostty/corpus/initial/15-csi-sgr-rgb
Normal file
@@ -0,0 +1 @@
|
||||
[38;2;255;128;0mtruecolor[0m
|
||||
1
test/fuzz-libghostty/corpus/initial/16-csi-decset
Normal file
1
test/fuzz-libghostty/corpus/initial/16-csi-decset
Normal file
@@ -0,0 +1 @@
|
||||
[?1049h[?1049l
|
||||
1
test/fuzz-libghostty/corpus/initial/17-csi-dsr
Normal file
1
test/fuzz-libghostty/corpus/initial/17-csi-dsr
Normal file
@@ -0,0 +1 @@
|
||||
[6n[5n
|
||||
1
test/fuzz-libghostty/corpus/initial/18-csi-decstbm
Normal file
1
test/fuzz-libghostty/corpus/initial/18-csi-decstbm
Normal file
@@ -0,0 +1 @@
|
||||
[5;20r
|
||||
@@ -0,0 +1 @@
|
||||
[3L[2M
|
||||
1
test/fuzz-libghostty/corpus/initial/20-csi-intermediate
Normal file
1
test/fuzz-libghostty/corpus/initial/20-csi-intermediate
Normal file
@@ -0,0 +1 @@
|
||||
[61"p
|
||||
1
test/fuzz-libghostty/corpus/initial/21-osc-title-bel
Normal file
1
test/fuzz-libghostty/corpus/initial/21-osc-title-bel
Normal file
@@ -0,0 +1 @@
|
||||
]0;My Window Title
|
||||
1
test/fuzz-libghostty/corpus/initial/22-osc-title-st
Normal file
1
test/fuzz-libghostty/corpus/initial/22-osc-title-st
Normal file
@@ -0,0 +1 @@
|
||||
]0;Title\
|
||||
1
test/fuzz-libghostty/corpus/initial/23-osc-icon
Normal file
1
test/fuzz-libghostty/corpus/initial/23-osc-icon
Normal file
@@ -0,0 +1 @@
|
||||
]1;icon
|
||||
1
test/fuzz-libghostty/corpus/initial/24-osc-clipboard
Normal file
1
test/fuzz-libghostty/corpus/initial/24-osc-clipboard
Normal file
@@ -0,0 +1 @@
|
||||
]52;c;SGVsbG8=
|
||||
1
test/fuzz-libghostty/corpus/initial/25-osc-hyperlink
Normal file
1
test/fuzz-libghostty/corpus/initial/25-osc-hyperlink
Normal file
@@ -0,0 +1 @@
|
||||
]8;;https://example.comlink]8;;
|
||||
1
test/fuzz-libghostty/corpus/initial/26-osc-color
Normal file
1
test/fuzz-libghostty/corpus/initial/26-osc-color
Normal file
@@ -0,0 +1 @@
|
||||
]4;1;rgb:ff/00/00
|
||||
1
test/fuzz-libghostty/corpus/initial/27-osc-fg
Normal file
1
test/fuzz-libghostty/corpus/initial/27-osc-fg
Normal file
@@ -0,0 +1 @@
|
||||
]10;rgb:ff/ff/ff
|
||||
1
test/fuzz-libghostty/corpus/initial/28-dcs-xtgettcap
Normal file
1
test/fuzz-libghostty/corpus/initial/28-dcs-xtgettcap
Normal file
@@ -0,0 +1 @@
|
||||
P+q544e\
|
||||
1
test/fuzz-libghostty/corpus/initial/29-dcs-decrqss
Normal file
1
test/fuzz-libghostty/corpus/initial/29-dcs-decrqss
Normal file
@@ -0,0 +1 @@
|
||||
P\$qm\
|
||||
1
test/fuzz-libghostty/corpus/initial/30-dcs-tmux
Normal file
1
test/fuzz-libghostty/corpus/initial/30-dcs-tmux
Normal file
@@ -0,0 +1 @@
|
||||
P1000p\
|
||||
1
test/fuzz-libghostty/corpus/initial/31-c1-dcs
Normal file
1
test/fuzz-libghostty/corpus/initial/31-c1-dcs
Normal file
@@ -0,0 +1 @@
|
||||
<EFBFBD>test<EFBFBD>
|
||||
1
test/fuzz-libghostty/corpus/initial/32-c1-csi
Normal file
1
test/fuzz-libghostty/corpus/initial/32-c1-csi
Normal file
@@ -0,0 +1 @@
|
||||
<EFBFBD>m
|
||||
1
test/fuzz-libghostty/corpus/initial/33-c1-osc
Normal file
1
test/fuzz-libghostty/corpus/initial/33-c1-osc
Normal file
@@ -0,0 +1 @@
|
||||
<EFBFBD>test<EFBFBD>
|
||||
1
test/fuzz-libghostty/corpus/initial/34-utf8-2byte
Normal file
1
test/fuzz-libghostty/corpus/initial/34-utf8-2byte
Normal file
@@ -0,0 +1 @@
|
||||
éàü
|
||||
1
test/fuzz-libghostty/corpus/initial/35-utf8-3byte
Normal file
1
test/fuzz-libghostty/corpus/initial/35-utf8-3byte
Normal file
@@ -0,0 +1 @@
|
||||
–—
|
||||
1
test/fuzz-libghostty/corpus/initial/36-utf8-4byte-emoji
Normal file
1
test/fuzz-libghostty/corpus/initial/36-utf8-4byte-emoji
Normal file
@@ -0,0 +1 @@
|
||||
😀🎉
|
||||
1
test/fuzz-libghostty/corpus/initial/37-mixed-text-csi
Normal file
1
test/fuzz-libghostty/corpus/initial/37-mixed-text-csi
Normal file
@@ -0,0 +1 @@
|
||||
before[31mred[0mafter
|
||||
1
test/fuzz-libghostty/corpus/initial/38-mixed-osc-csi
Normal file
1
test/fuzz-libghostty/corpus/initial/38-mixed-osc-csi
Normal file
@@ -0,0 +1 @@
|
||||
[1m]0;title[m
|
||||
1
test/fuzz-libghostty/corpus/initial/39-csi-many-params
Normal file
1
test/fuzz-libghostty/corpus/initial/39-csi-many-params
Normal file
@@ -0,0 +1 @@
|
||||
[1;2;3;4;5;6;7;8;9;10m
|
||||
1
test/fuzz-libghostty/corpus/initial/40-csi-subparams
Normal file
1
test/fuzz-libghostty/corpus/initial/40-csi-subparams
Normal file
@@ -0,0 +1 @@
|
||||
[4:3m
|
||||
1
test/fuzz-libghostty/corpus/initial/41-incomplete-csi
Normal file
1
test/fuzz-libghostty/corpus/initial/41-incomplete-csi
Normal file
@@ -0,0 +1 @@
|
||||
[
|
||||
1
test/fuzz-libghostty/corpus/initial/42-incomplete-esc
Normal file
1
test/fuzz-libghostty/corpus/initial/42-incomplete-esc
Normal file
@@ -0,0 +1 @@
|
||||
|
||||
1
test/fuzz-libghostty/corpus/initial/43-incomplete-osc
Normal file
1
test/fuzz-libghostty/corpus/initial/43-incomplete-osc
Normal file
@@ -0,0 +1 @@
|
||||
]0;partial
|
||||
0
test/fuzz-libghostty/corpus/initial/44-empty
Normal file
0
test/fuzz-libghostty/corpus/initial/44-empty
Normal file
1
test/fuzz-libghostty/corpus/initial/45-esc-misc
Normal file
1
test/fuzz-libghostty/corpus/initial/45-esc-misc
Normal file
@@ -0,0 +1 @@
|
||||
ABC
|
||||
1
test/fuzz-libghostty/corpus/initial/46-line-drawing
Normal file
1
test/fuzz-libghostty/corpus/initial/46-line-drawing
Normal file
@@ -0,0 +1 @@
|
||||
(0lqqk(B
|
||||
@@ -0,0 +1 @@
|
||||
[?25l[?25h
|
||||
1
test/fuzz-libghostty/corpus/initial/48-csi-da2
Normal file
1
test/fuzz-libghostty/corpus/initial/48-csi-da2
Normal file
@@ -0,0 +1 @@
|
||||
[>c
|
||||
1
test/fuzz-libghostty/corpus/initial/49-csi-sgr-all
Normal file
1
test/fuzz-libghostty/corpus/initial/49-csi-sgr-all
Normal file
@@ -0,0 +1 @@
|
||||
[1;2;3;4;5;7;8;9m[0m
|
||||
1
test/fuzz-libghostty/corpus/initial/50-apc
Normal file
1
test/fuzz-libghostty/corpus/initial/50-apc
Normal file
@@ -0,0 +1 @@
|
||||
_application\
|
||||
Reference in New Issue
Block a user