since 0.26.0
#import "Extensions/Fuzz";
Procedures#
RNG#
The next bytes (1 to 8) bytes of the input, or the low bytes of the next seeded value.
Uniform in [0, n); 0 when n <= 0. Reads only as many input bytes as n needs.
Memory that lives until the end of the case; zeroed, so strings are NUL terminated.
Values#
Whether fill can produce this type. Callbacks, Any, Type and resizable arrays cannot be built.
Whether a value of this type contains a pointer, which targets must opt into.
Boundary values come up often because bugs cluster at them.
Mostly short, sometimes empty, sometimes as long as allowed.
Strings mix well-formed text with the malformed byte runs decoders must reject.
Writes one malformed sequence of at most four bytes and returns its length.
Types#
Deterministic random source plus the per-case allocations made while filling values.