1. 09 Jun, 2017 2 commits
  2. 08 Jun, 2017 21 commits
  3. 07 Jun, 2017 16 commits
  4. 06 Jun, 2017 1 commit
    • Ian Lance Taylor's avatar
      runtime: intercept munmap as we do mmap · f425f549
      Ian Lance Taylor authored
      For cgo programs on linux-amd64 we call the C function mmap.
      This supports programs such as the C memory sanitizer that need to
      intercept all calls to mmap. It turns out that there are programs that
      intercept both mmap and munmap, or that at least expect that if they
      intercept mmap, they also intercept munmap. So, if we permit mmap
      to be intercepted, also permit munmap to be intercepted.
      
      No test, as it requires two odd things: a C program that intercepts
      mmap and munmap, and a Go program that calls munmap.
      
      Change-Id: Iec33f47d59f70dbb7463fd12d30728c24cd4face
      Reviewed-on: https://go-review.googlesource.com/45016Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
      Reviewed-by: 's avatarAustin Clements <austin@google.com>
      f425f549