Skip to content
Permalink
Tree: 7ef1de9ea4
Commits on Aug 27, 2018
  1. sys/fuchsia: description for fuchsia.io FIDL interfaces

    dokyungs authored and dvyukov committed Aug 24, 2018
Commits on Aug 26, 2018
  1. sys/linux: fix kvm_ioeventfd layout

    dvyukov committed Aug 26, 2018
  2. sys/linux: add few assorted new flags/ioctls

    dvyukov committed Aug 26, 2018
  3. sys/linux: treat cuse as fuse

    dvyukov committed Aug 26, 2018
    It's mostly fuse.
    
    Also regenerate consts on latest kernel.
  4. sys/linux: add IOCB_CMD_POLL

    dvyukov committed Aug 26, 2018
  5. sys/linux: add userio descriptions

    dvyukov committed Aug 26, 2018
    Update #533
  6. pkg/report: refactor and improve fuchsia report parsing

    dvyukov committed Aug 14, 2018
    Switch to the existing oops-based infrastructure.
    Extending existing code is nearly impossible.
    
    Detect service crashes on fuchsia.
    
    Add more tests.
Commits on Aug 25, 2018
  1. sys/netbsd: use posix helper instead of copy-pasted code

    dvyukov committed Aug 25, 2018
    We now have this common logic in sys/targets,
    so use it instread of copy-pasted code.
    I missed this file during the refactoring.
  2. pkg/host: enable coverage on freebsd, disable on netbsd

    dvyukov committed Aug 25, 2018
    I messed it up during refactoring.
    It's freebsd that has coverage support.
  3. pkg/report: ignore android art debug output

    dvyukov committed Aug 25, 2018
    Now actually ignore it.
  4. pkg/report: ignore android art debug output

    dvyukov committed Aug 25, 2018
  5. executor: update special fuchsia syscalls

    dvyukov committed Aug 25, 2018
    zx_clock_get_monotonic was added,
    zx_debuglog_read was renamed (or we forgot to add it earlier).
  6. sys/fuchsia: Remove read_status from zx_channel_call args, and reflec…

    dokyungs authored and dvyukov committed Aug 20, 2018
    …t zx_time_t type change (unsigned -> signed)
Commits on Aug 24, 2018
  1. dashboard/app: add space between colon and url in bug emails

    dvyukov committed Aug 24, 2018
    As asked by Peter Zijlstra: "the lack of whitespace between "repro:"
    and the URL makes it hard to copy paste".
    
    We keep lines below 78 colons because otherwise some email clients will reflow them.
    And also we want it all properly aligned as asked by Ted Ts'o.
    So shorten "syzkaller repro" to "syz repro".
  2. dashboard/app: show recent crashes first after time sorting

    dvyukov committed Aug 24, 2018
  3. dashboard/app: Add anchor links for BugNamespaces

    kees authored and dvyukov committed Aug 23, 2018
    To make it possible to provide URLs that jump to a specific BugNamespace,
    this adds clickable anchors for each of the BugNamespaces without changing
    the current appearance of the h2 tag.
Commits on Aug 20, 2018
  1. pkg/build: do not use asan for fuchsia

    dvyukov committed Aug 20, 2018
    If we build fuchsia with asan, syz-executor binary fails to run with:
    
    $ /tmp/syz-executor
    [00041.656] 01128.01275> dlsvc: could not open 'libc++.so.2'
    [00041.656] 06074.06088> Error loading shared library libc++.so.2: ZX_ERR_NOT_FOUND (needed by
    [00041.656] 06074.06088> /tmp/syz-executor
    [00041.656] 06074.06088> )
    [00041.656] 01128.01275> dlsvc: could not open 'libc++abi.so.1'
    [00041.656] 06074.06088> Error loading shared library libc++abi.so.1: ZX_ERR_NOT_FOUND (needed by
    [00041.656] 06074.06088> /tmp/syz-executor
    [00041.656] 06074.06088> )
    [00041.663] 01128.01275> dlsvc: could not open 'libunwind.so.1'
    [00041.663] 06074.06088> Error loading shared library libunwind.so.1: ZX_ERR_NOT_FOUND (needed by
    [00041.663] 06074.06088> /tmp/syz-executor
    [00041.663] 06074.06088> )
    
    Disable asan until we figure out how to fix this.
Commits on Aug 19, 2018
  1. prog: don't add fallback signal after seccomp

    dvyukov committed Aug 19, 2018
    seccomp filter can produce arbitrary errno values for subsequent syscalls.
    Don't trust anything afterwards.
  2. pkg/build: update gvisor race build process

    dvyukov committed Aug 19, 2018
    Use separate target as this is something that can be upstreamed.
Commits on Aug 18, 2018
  1. executor: fix gcc warnings in fuchsia generated code

    dvyukov committed Aug 18, 2018
    gcc complains about function declarations not being prototypes,
    signed/unsigned cast mismatch and casts between incompatible functions.
    Fix them.
  2. pkg/vcs: use garnet instead of topaz layer for fuchsia

    dvyukov committed Aug 18, 2018
    Topaz contains end user applications that are not interesting for us
    and only increase build time. The applications also consume lots of memory,
    so switching to garnet should leave more memory for the fuzzer
    (maybe eliminate some OOMs).
  3. vm/vmm: support for vmm found on OpenBSD (#678)

    mptre authored and dvyukov committed Aug 18, 2018
    vm/vmm: add vmm implementation found on OpenBSD
Commits on Aug 17, 2018
  1. sys/fuchsia: semi-automatically generated FIDL launcher description

    dokyungs authored and dvyukov committed Aug 16, 2018
  2. [fuchsia] Change QEMU args to use multiboot shim.

    flowerhack authored and dvyukov committed Aug 15, 2018
  3. [doc] Update contributing instructions.

    flowerhack authored and dvyukov committed Aug 17, 2018
    Details how to run tests and how to work around gofmt bug.
Commits on Aug 14, 2018
  1. sys/linux: add uinput support

    dvyukov committed Aug 14, 2018
  2. sys/linux: add uhid support

    dvyukov committed Aug 14, 2018
  3. pkg/build: build asan-ified fuchsia

    dvyukov committed Aug 14, 2018
    Building with asan is useful to detect any bugs in C/C++ services.
Commits on Aug 10, 2018
  1. pkg/compiler: prohibit subargs

    dvyukov committed Aug 10, 2018
  2. dashboard/config: enable KMSAN in KMSAN config

    dvyukov committed Aug 10, 2018
    Somehow it ended up being turned off.
Commits on Aug 9, 2018
  1. executor: fix FS_XFLAG_IMMUTABLE for 32-bit mode

    dvyukov committed Aug 9, 2018
    FS_IOC_FSSETXATTR is not supported in compat mode, use FS_IOC_SETFLAGS instead.
Older
You can’t perform that action at this time.