Demo: end marker

  • Will show:
    1. The patch file tests/samples/snapshot_patch_end_marker.json
    2. The patch location with a disassembler
    3. Updating tests/startup.nsh to supply the patch file
    4. Running the hypervisor and comparing speed
    • One fuzzing iteration completes about x3 faster in some cases
    • Before the change
      INFO: 12:58:06,        2,          30,       0,  28944596,    421124,       43,
      ...
      INFO: 12:58:35,      302,         131,       0,   8229261,   7333745,      206,
      
    • After the change
      INFO: 13:13:30,        2,           6,       0,     98006,      1634,        7,
      ...
      INFO: 13:13:40,      302,         128,       0,   8163017,   7315310,      200,