micropython/tests/extmod/framebuf_bounds.py.exp
Jim Mussared d040478d8a extmod/modframebuf: Validate FrameBuffer bounds against input buffer.
This ensures that the buffer is large enough for the specified width,
height, bits-per-pixel, and stride.

Also makes the legacy FrameBuffer1 constructor re-use the FrameBuffer
make_new to save some code size.

Fixes issue #12562.

This work was funded through GitHub Sponsors.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2023-10-16 12:17:51 +11:00

45 lines
317 B
Plaintext

3
Valid
ValueError
ValueError
Valid
Valid
ValueError
ValueError
0
Valid
ValueError
Valid
3
Valid
ValueError
Valid
Valid
ValueError
4
Valid
ValueError
Valid
Valid
ValueError
5
Valid
ValueError
Valid
Valid
2
Valid
ValueError
Valid
Valid
6
ValueError
Valid
ValueError
ValueError
1
ValueError
Valid
ValueError
ValueError