Skip to content
Permalink
Tree: af3175049a
Commits on Dec 27, 2018
  1. pkg/csource: split emitCall function

    dvyukov committed Dec 27, 2018
    gometalinter points that emitCall is too complex.
    Factor out call name emission.
  2. pkg/csource: use 0 for missing syscall args

    dvyukov committed Dec 27, 2018
    We don't specify trailing unused args for some syscalls
    (e.g. ioctl that does not use its arg).
    Executor always filled tailing unsed args with 0's
    but pkg/csource didn't. Some such syscalls actually
    check that the unsed arg is 0 and as the result failed with C repro.
    
    We could statically check and eliminate all such cases,
    but it turns out the warning fires in 1500+ cases:
    https://gist.githubusercontent.com/dvyukov/e59ba1d9a211ee32fa0ba94fab86a943/raw/a3ace5a63f7281f0298f51ea9842ead1e4713418/gistfile1.txt
    
    So instead fill such args with 0's in pkg/csource too.
  3. executor: include sys/kcov.h on OpenBSD

    mptre authored and dvyukov committed Dec 26, 2018
    Since we no longer cross-compile, there's no need to repeat the defines.
  4. pkg/ipc: clarify why we close inwp explicitly

    dvyukov committed Dec 27, 2018
    Fixes #897
Commits on Dec 26, 2018
  1. pkg/csource: fix PRINTF removal

    dvyukov committed Dec 26, 2018
    PRINTF now accepts arguments.
  2. executor: fix max number of syscall args

    dvyukov committed Dec 26, 2018
    De-hardcode max number (wrong) of syscall args.
  3. executor: create more net devices on linux

    dvyukov committed Dec 26, 2018
  4. syz-manager: factor out rpc serving part

    dvyukov committed Dec 25, 2018
    Update #605
Commits on Dec 24, 2018
  1. sys/linux: add network drop monitor support

    dvyukov committed Dec 24, 2018
  2. dashboard/config: moar networking configs

    dvyukov committed Dec 24, 2018
    Add more x25 drivers, wlan, slip, caif and other stuff that I don't understand,
    but syzkaller can potentially reach.
  3. tools/syz-trace2syz/parser: parse strace bitsets

    shankarapailoor authored and dvyukov committed Dec 23, 2018
    Strace decodes bitsets like fd_set or sa_mask into the following structure: [a b c d e].
    Before we couldn't parse these structures, but now parse them into the Group IR Type
  4. vm: allow fine-grained control over program exit conditions

    dvyukov committed Dec 24, 2018
    Currently we only support canExit flag.
    However there are actually 3 separate conditions:
     - program can exit normally
     - program can timeout (e.g. fuzzer test or runtest can't)
     - program can exit with error (e.g. C test can)
    Allow to specify these 3 conditions separately.
  5. dashboard/config: enable more net configs

    dvyukov committed Dec 24, 2018
    Enable some more net configs that we can potentially reach.
    Update to latest kernel.
  6. pkg/report: lower uvm_fault oops precedence to favor more specific ti…

    mptre authored and dvyukov committed Dec 22, 2018
    …tles
Commits on Dec 22, 2018
  1. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Nov 20, 2018
  2. sys/linux: add CRYPTO_MSG_GETSTAT

    dvyukov committed Dec 21, 2018
Commits on Dec 21, 2018
  1. vm/gvisor: use runsc debug --stacks to diagnose

    prattmic authored and dvyukov committed Dec 21, 2018
    This feature has been around longer than -trace-signal. It returns the
    stacks directly, which we then append to the kernel log.
  2. vm: allow Diagnose to directly return diagnosis

    prattmic authored and dvyukov committed Dec 21, 2018
    Rather than writing the diagnosis to the kernel console, Diagnose can
    now directly return the extra debugging info, which will be appended ot
    the kernel console log.
  3. pkg/report: split overly complex function

    dvyukov committed Dec 21, 2018
    gometalinter points to testParseImpl cyclomatic complexity.
Commits on Dec 20, 2018
  1. pkg/report: fix Start/EndPos calculation for fuchsia

    dvyukov committed Dec 20, 2018
    We computed Start/EndPos after trimming line prefix,
    this resulted in offsetted values which are not correct.
    Fix that. Add more tests and checks for Start/EndPos.
  2. Update found_bugs.md

    dvyukov committed Dec 20, 2018
Commits on Dec 19, 2018
  1. tools/create-openbsd-gce-ci.sh: raise memory limit for openbsd

    blackgnezdo authored and dvyukov committed Dec 19, 2018
  2. pkg/build/openbsd: always make clean to manage config in tree

    blackgnezdo authored and dvyukov committed Dec 18, 2018
    clean build barely takes 3 minutes end-to-end on our CI machine.
    
    Undo debug options which caused prevented kernels from booting on GCE.
  3. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Nov 20, 2018
  4. docs: fix step to create local branch from new origin

    victorhsieh authored and dvyukov committed Dec 13, 2018
    The current step creates a local branch from the default origin, which is
    probably not my-origin in the instruction.
Commits on Dec 18, 2018
  1. pkg/vcs: disable sandboxing in tests

    dvyukov committed Dec 18, 2018
    syz-ci disabling does not work across syz-ci updates.
Older
You can’t perform that action at this time.