phase_of_moon and friday_13th determined using rn2() instead of local time if fuzzing. Don't reseed using init_random() if fuzzing. Allow set_random to be called outside of hacklib. rn2_on_display_rng uses rn2 if fuzzing so that we have a single source of random that we can ensure is reproducible. Implement rul() that returns a random unsigned long. Fix bug in fuzzer handling of ntposkey which would cause us to use unitialized values for x and y. Added command line arguments to allow auto starting and stopping of fuzzer. Add a logging facility for the fuzzer to use to record activity. Added some scripts used to automate fuzzer testing on windows.
24 lines
315 B
Batchfile
24 lines
315 B
Batchfile
echo off
|
|
|
|
SETLOCAL ENABLEEXTENSIONS
|
|
SETLOCAL ENABLEDELAYEDEXPANSION
|
|
|
|
set STEP_SIZE=5000
|
|
set FINAL_MOVE=500000
|
|
set START_MOVE=5000
|
|
|
|
for /L %%i in (%START_MOVE%, %STEP_SIZE%, %FINAL_MOVE%) do (
|
|
|
|
call runtill.bat %%i
|
|
|
|
if ERRORLEVEL 1 (
|
|
echo FAILED getting running to %%i.
|
|
exit /b 1
|
|
)
|
|
|
|
)
|
|
|
|
echo SUCCESS.
|
|
|
|
|