uvm32/apps
Stéphane Travostino cdfae7d453 apps/maze: fix possible stack overflow
The original code this app is inspired from uses rand(), which returns
a number >= 0.
mulberry32() on the other hand can return a negative number, in which
case will overflow the accesses in the dirs array. Fix that by forcing
the result to be unsigned.
2025-12-14 10:15:04 +01:00
..
common Completely remove UVM32_STACK_PROTECTION unless enabled (requires manually changing crt0.S), as this saves 16 bytes on every .bin 2025-12-14 00:09:32 +00:00
conio Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
fib Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
gfx Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
heap Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
hello-asm Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
helloworld Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
lissajous Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
maze apps/maze: fix possible stack overflow 2025-12-14 10:15:04 +01:00
memtest Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
rust-hello Split includes. 2025-12-12 15:56:47 +00:00
self Regenerate binaries, now default crt0 has changed 2025-12-14 01:36:47 +00:00
sketch Move all app common files under apps/common 2025-12-12 15:45:17 +00:00
zig-mandel Move target app only includes under apps/common 2025-12-12 15:49:03 +00:00
zigalloc Move target app only includes under apps/common 2025-12-12 15:49:03 +00:00
zigdoom Move target app only includes under apps/common 2025-12-12 15:49:03 +00:00
zigtris Move target app only includes under apps/common 2025-12-12 15:49:03 +00:00
Makefile Update makefile 2025-12-12 14:29:50 +00:00