source: tests/io/.expect/manipulatorsInput.arm64.txt @ 2fa0237

Last change on this file since 2fa0237 was 2fa0237, checked in by Michael Brooks <mlbrooks@…>, 8 months ago

Fix cstring input length interpretation issue that had a buffer overflow case.

The cases added to the manipulatorsInput test are runnable against an old libcfa build. In this setup, the test fails with an illustration of the bug.

The testing in this commit drives the following inputs through a length-8 buffer.

  • 123456
  • 123456789

The obviously-missing cases, like 1234567, will be added later.
They will accompany fixes for further bugs not solved yet.

  • Property mode set to 100644
File size: 996 bytes
Line 
1pre1 "123456", canary ok
2pre2a "1234567", exception occurred, canary ok
3pre2b "89", canary ok
41 yyyyyyyyyyyyyyyyyyyy
52 abcxxx
63 abcxxx
74 aaaaaaaa
85 aaaaaaaa
96 aabbccbb
107 dddwww
118 dddwww
129 dddwww
1310 aaaaaaaa
1411 wwwwwwww
1512 wwwwwwww
1613 wwwwwwww
171 yyyyyyyyyyyyyyyyyyyy
182 abcxxx
193 abcxxx
204 aaaaaaaa
215 aaaaaaaa
226 aabbccbb
237 dddwww
248 dddwww
259 dddwww
2610 aaaaaaaa
2711 wwwwwwww
2812 wwwwwwww
2913 wwwwwwww
30a
31a
32-1
3315
3415
3515
36255
3715
3815
3915
40255
4115
4215
4315
44255
4515
4615
4715
48255
4915
5015
5115
52255
5315
5415
5515
56255
5715
5815
5915
60255
6115
6215
6315
64255
6515
6615
6715
68255
6915
7015
7115
723.5
73345.6
74345.6
75345.6
763.5
77345.6
78345.6
79345.6
803.5
81345.6
82345.6
83345.6
843.5+3.5i
85345.6+345.6i
86345.6+345.6i
87345.6+345.6i
883.5+3.5i
89345.6+345.6i
90345.6+345.6i
91345.6+345.6i
923.5+3.5i
93345.6+345.6i
94345.6+345.6i
95345.6+345.6i
9625
97-25
9842798
991402432282
1001505850196993244515
101394749758663249135511342
10212935154696204706112391834394
103423859149128410414395372834994551
10413889016598639747063234935497057631587
105170141183460469231731687303715884105727
106-1
1071
108-1
1091234567890123456789
110-1234567890123456789
Note: See TracBrowser for help on using the repository browser.