Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:47 Geth joined, rakkable joined, lizmat joined 06:05 [Coke] left 06:57 [Coke] joined 09:15 librasteve_ joined 09:48 Nicholas_ is now known as Nicholas 10:12 kjp joined 13:39 lizmat_ joined 13:42 lizmat left 13:46 lizmat_ left, lizmat joined
timo do we have a raku-level API that gives us relatively directly a decodestream that I can add Bufs to individually and try to pull strings out? 21:43
21:47 librasteve_ left
timo I found ways in which utf8_c8 can write outside of its allocated buffer 22:35
AFL helped me 22:36
this fuzzing is only for utf8-c8, but it would probably be wise to fuzz at the very least all of our encodings 23:49
and this is only for decoding at the moment, I might add encoding in there as well, but I'm not entirely sure the "couldn't encode to utf8: out of range" errors wouldn't just give me a whole boatload of crashes that aren't what i'm interested in 23:50