[LTP] [PATCH v2] misc: rewrite crash02 test
Andrea Cervesato
andrea.cervesato@suse.com
Tue Jul 1 13:39:31 CEST 2025
On 6/30/25 3:51 PM, Martin Doucha wrote:
> This algorithm has two problems:
> 1. Undefined behavior if i == 3 && (rand() & 0xFF) > 0x7f
> 2. Except as a result of the above undefined behavior, the algorithm
> will never generate a negative value nor a value larger than INT_MAX.
I see that using multiple rand() create an issue on the numeric
dimension. By calling rand() multiple times and move the bytes results
around, usually generates big numbers values.
Probably we should just get back to the old algorithm. WDYT?
More information about the ltp
mailing list