VirtualBox

Ignore:
Timestamp:
Jul 7, 2018 3:30:57 PM (6 years ago)
Author:
vboxsync
Message:

Runtime/RTFuzz: Some updates, add a mode where the client is aware of being fuzzed for improved efficiency. The input data is fuzzed in the client and fed to the consumer until the program crashes upon the master can reconstruct the input causing the crash because we work with deterministic random number generators. This eliminates the overhead of constantly spawning new client processes. [scm]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/fuzz/fuzz.cpp

    r72945 r72946  
    5050
    5151#define RTFUZZCTX_MAGIC UINT32_C(0xdeadc0de) /** @todo */
    52 
    5352
    5453
     
    187186
    188187
    189 
    190188/*********************************************************************************************************************************
    191189*   Internal Functions                                                                                                           *
     
    203201static DECLCALLBACK(int) rtFuzzCtxMutatorByteSequenceDelete(PRTFUZZCTXINT pThis, const void *pvBuf, size_t cbBuf,
    204202                                                            PPRTFUZZINPUTINT ppInputMutated);
    205 
    206203
    207204
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette