Skip to content
Permalink
Tree: bfab9cd88b
Commits on Jan 24, 2019
  1. pkg/report: recognize witness on OpenBSD

    mptre authored and dvyukov committed Jan 24, 2019
  2. vm/vmimpl: produce better error in WaitForSSH

    dvyukov committed Jan 24, 2019
    Currently we squash VerboseError which leads to too lengthy build error titles.
    Handle verbose error more carefully.
  3. syz-fuzzer: log proc for executor-detected bug

    dvyukov committed Jan 24, 2019
    It's not clear from the log what program caused the executor-detected bug.
    Log proc number so that it can be matched with logged program.
    Also exit immediately otherwise we crash later because info is nil.
  4. sys/linux: add trusty hwrng service

    dvyukov committed Jan 24, 2019
    Update #933
  5. sys/linux: add trusty hwkey service

    dvyukov committed Jan 24, 2019
    Update #933
  6. sys/linux: fix a TODO

    dvyukov committed Jan 24, 2019
    We can actually express such size with:
    define X25_SUBSCRIP_DEVICE_SIZE	200 - sizeof(long)
  7. sys/linux: regenerate const files

    dvyukov committed Jan 24, 2019
    (on linux-next)
  8. sys/syz-extract: don't use warning flags

    dvyukov committed Jan 24, 2019
    CrossCFlags now contains some warning-related flags like -Wall.
    Some of these break kernel build, don't add any warning-related flags.
  9. sys/linux: update TODO comments

    dvyukov committed Jan 24, 2019
    Change TODO comments that refer to missing description
    language features to NEED comments as that it's easier to grep for them.
    Remove some outdated comments. Fix 2 easy fixable TODOs.
  10. Added vcs support for netbsd

    R3x authored and dvyukov committed Jan 24, 2019
  11. Makefile: don't cross-compile executor if cross-compiler is missing

    dvyukov committed Jan 24, 2019
    We started building netbsd executor on linux.
    This fails on CI since cross-compiler is missing.
    But we don't want to exclude netbsd from presubmit entirely.
    So check if cross-compiler is missing and just produce a warning.
    This should unbreak CI and humans will see the warning.
  12. sys/targets: support netbsd cross compilation on linux

    R3x authored and dvyukov committed Jan 24, 2019
    * Support cross compilation on linux
    
    * typo fix
    
    * fixed indentation
    
    * Add a trailing '/' after SOURCEDIR
  13. dashboard/config: enable witness on OpenBSD

    mptre authored and dvyukov committed Jan 23, 2019
    Lets give this another try now that larger kernels can boot.
Commits on Jan 23, 2019
  1. Update README.md

    dvyukov committed Jan 23, 2019
  2. syz-ci: fix error log output

    flowerhack authored and dvyukov committed Jan 23, 2019
    This eases debugging when running syz-ci locally.
  3. syz-ci: extend logging in uploadBuildError

    dvyukov committed Jan 23, 2019
  4. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Jan 23, 2019
Commits on Jan 22, 2019
  1. docs/openbsd: update found_bugs.md

    mptre authored and dvyukov committed Jan 22, 2019
  2. pkg/report: skip trylock functions

    dvyukov committed Jan 22, 2019
    Skip various *_trylock functions as we do for *_lock functions.
  3. sys/openbsd: remove mincore(2) description

    mptre authored and dvyukov committed Jan 21, 2019
    It was recently removed from OpenBSD[1].
    
    [1] https://marc.info/?l=openbsd-cvs&m=154723400730318&w=2
Commits on Jan 21, 2019
  1. pkg/host: enable FeatureComparisons on OpenBSD

    mptre authored and dvyukov committed Jan 21, 2019
Commits on Jan 20, 2019
  1. pkg/host: enable FeatureComparisons on FreeBSD

    tuexen authored and dvyukov committed Jan 20, 2019
    Same as #952, just for FreeBSD.
Commits on Jan 19, 2019
  1. sys/targets: fix shadowed flag variable

    dvyukov committed Jan 19, 2019
    env CGO_ENABLED=1 GOMAXPROCS=1 GOGC=50 gometalinter.v2 ./...
    sys/targets/targets.go:428:⚠️ declaration of "flag" shadows declaration at sys/targets/targets.go:423 (vetshadow)
  2. sys/openbsd: avoid /dev/fd node creation

    mptre authored and dvyukov committed Jan 19, 2019
    Prevent nodes that maps to an already open kcov fd from being created since
    they can corrupt the coverage buffer.
    
    Partial revert of commit 04aed72 with some
    tweaks and testing.
  3. Makefile: enable -Wunused-const-variable

    dvyukov committed Jan 19, 2019
    See discussion in PR #942.
    Extend support for optional flags in sys/targets
    as this flag is not supported by gcc 5.
    Make flags consistent across Makefile and pkg/csource.
  4. executor: unbreak on OpenBSD

    mptre authored and dvyukov committed Jan 17, 2019
    Commit b5df78d ("all: support extra coverage") broke the executor on OpenBSD:
    
      executor/executor.cc:61:11: error: unused variable 'kExtraCoverSize' [-Werror,-Wunused-const-variable]
      const int kExtraCoverSize = 256 << 10;
  5. travis: switch to ubuntu 16.04

    dvyukov committed Jan 19, 2019
    14.04 has way too old gcc.
    In particular this causes build failures like:
    https://travis-ci.org/google/syzkaller/jobs/481342304
    Switch to 16.04.
  6. sys/syz-extract: add -includedirs option

    JoeyJiao authored and dvyukov committed Jan 19, 2019
    Kernel modules are in different directories in some cases,
    so to include the headers in the module dir or other directories
    the includedirs flag is added.
    ex: -includedirs path1/include,path2/include
Commits on Jan 18, 2019
  1. syz-manager: provide config name in Stats

    tuexen authored and dvyukov committed Jan 17, 2019
Commits on Jan 17, 2019
  1. Update found_bugs.md

    dvyukov committed Jan 17, 2019
  2. kcov: some fixes for extra coverage

    xairy committed Jan 17, 2019
    Use PC tracing mode when detecting KCOV_REMOTE_ENABLE support in the kernel.
    
    Also fix kcov_remote_handle_usb argument.
  3. tools/syz-trace2syz/proggen: add support to generate structs like soc…

    shankarapailoor authored and dvyukov committed Jan 17, 2019
    …kaddr_storage_in6
    
    trace2syz has trouble generating structs like sockaddr_storage_in6 which are
    wrappers around other structs like sockaddr_in6 because strace just decodes the
    wrapped struct (sockaddr_in6). This causes trace2syz to generate the addr field
    of sockaddr_storage_in6 from the af_family field of sockaddr_in6 which triggers
    an error. We now try and detect these cases and recursively generate the struct.
  4. docs/syscall_descriptions_syntax.md: update syntax about union

    houjingyi233 authored and dvyukov committed Jan 17, 2019
    * Update syscall_descriptions_syntax.md
    
    * Update syscall_descriptions_syntax.md
    
    * Update syscall_descriptions_syntax.md
  5. executor: remove unused kvm_asm64_vm86

    dvyukov committed Jan 17, 2019
    -Wunused-const-variable shows it.
    No idea now if it should be used or not,
    seems to be the same as kvm_asm32_paged_vm86.
    So let's just remove it.
Older
You can’t perform that action at this time.