Permalink
Commits on Jul 21, 2018
Commits on Jul 9, 2018
  1. support prctl PR_GET_SPECULATION_CTRL/PR_SET_SPECULATION_CTRL

    Michael Stahl authored and rocallahan committed Jul 7, 2018
    Implementation is trivial, but the test for this is a bit tricky as it
    depends on Linux kernel, CPU, firmware, etc.
Commits on Jul 8, 2018
Commits on Jul 7, 2018
Commits on Jul 6, 2018
  1. Add FUTEX_WAIT_BITSET to syscallbuf

    yshui authored and rocallahan committed Jul 6, 2018
Commits on Jul 5, 2018
  1. Handle FUTEX_WAKE_BITSET

    yshui authored and rocallahan committed Jul 5, 2018
  2. Support fcntl F_GET/SET_(FILE_)_RW_HINT

    rocallahan committed Jul 5, 2018
    Resolves #2215
Commits on Jun 29, 2018
  1. Restore invariant that every recorded mapping corresponds to a single…

    rocallahan committed Jun 29, 2018
    … replay mapping
    
    For files that don't completely back their mapping, create a fresh
    anonymous mapping and copy the file data into it.
    
    Also fixed mremap handling to convert a file mapping into an anonymous mapping
    if the file filled the old size but not the new size.
Commits on Jun 28, 2018
  1. Make file mappings map anonymous zero memory during replay for the be…

    rocallahan committed Jun 28, 2018
    …yond-end-of-file part
    
    This ensures that memory is accessible, even for private mappings.
Commits on Jun 27, 2018
  1. Ensure backing file for shared memory mappings covers any mapping.

    rocallahan committed Jun 27, 2018
    This ensures we replay successfully even if a mapped file grows
    while it is mapped.
  2. Set file mode in test

    rocallahan committed Jun 27, 2018
  3. When mremap is used to wipe out an existing mapping, actually wipe it…

    rocallahan committed Jun 27, 2018
    … out in AddressSpace's cache
Commits on Jun 26, 2018
  1. Use AT_ENTRY auxv value to identify binary executable mapping instead…

    roquo authored and rocallahan committed Jun 26, 2018
    … of checking file names
    
    
    Resolves #2208
Commits on Jun 25, 2018
  1. Make sure range-cloning optimization doesn't use up the part of the s…

    rocallahan committed Jun 25, 2018
    …cratch buffer that is being used as stack
    
    
    Resolves #2200
Commits on Jun 16, 2018
Commits on Jun 15, 2018
  1. Add missing 'override's

    rocallahan committed Jun 15, 2018
Commits on Jun 13, 2018
Commits on Jun 4, 2018
Commits on May 30, 2018
Commits on May 28, 2018
  1. Replace some local_memcpys with small fixed sizes with assignment sta…

    rocallahan committed May 28, 2018
    …tements that will be optimized well and not incur a call to external memcpy
Commits on May 26, 2018
  1. Bump version to 5.2.0.

    rocallahan committed May 26, 2018
Commits on May 25, 2018
  1. CAPNP_STATIC_LDFLAGS seems to work now, at least with my self-built c…

    rocallahan committed May 25, 2018
    …apnp 0.6.1 and a PKG_CONFIG_PATH override
Commits on May 19, 2018
  1. Update README

    rocallahan committed May 19, 2018