OpenGrok
Cross Reference: asan_posix.cc
xref
: /
src
/
sys
/
external
/
bsd
/
compiler_rt
/
dist
/
lib
/
asan
/
asan_posix.cc
Home
|
History
|
Annotate
|
Download
|
only in
asan
History log of
/src/sys/external/bsd/compiler_rt/dist/lib/asan/asan_posix.cc
Revision
Date
Author
Comments
1.2
14-Aug-2019
kamil
Cherry-pick upstream compiler-rt patches for LLVM sanitizers
Upstream no longer accepts patches for LLVM-8, therefore pull needed changes downstream.
Enhancements:
* resolved build failured with NetBSD 9.99.3
* ioctl(2) lists are synced with NetBSD 9.99.3
* fixes dynamic asan (-fsanitize=address -shared-libasa) crash on init
commit 092068cd7429659138d6779a3072298462ad3e9c
Author: Kamil Rytarowski <n54@gmx.com>
Date: Wed Aug 7 21:56:43 2019 +0000
Restrict the NetBSD ASan TSD fallback to !ASAN_DYNAMIC
The fallback to the alternative implementation of TSD with TLS
is only needed for the static version of ASan for NetBSD.
The same code cannot be reused for the dynamic version of ASan as
TLS breaks and TSD code works.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@368219 91177308-0d34-0410-b5e6-96231b3b80d8
commit 0bd9d23c4317d5d1c440e19892e178a29c9fe7be
Author: Kamil Rytarowski <n54@gmx.com>
Date: Thu Aug 8 02:21:44 2019 +0000
Sync ioctl(2) list with NetBSD 9.99.3
Register 36 new ioctl(2) calls.
Enable NVMM for amd64 as the API has been stabilized.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@368247 91177308-0d34-0410-b5e6-96231b3b80d8
commit 08d3c10606f09a4545487e9c3fad919ee396e3a6
Author: Tom Stellard <tstellar@redhat.com>
Date: Wed May 15 20:29:49 2019 +0000
Merging r360212:
------------------------------------------------------------------------
r360212 | kamil | 2019-05-07 17:44:41 -0700 (Tue, 07 May 2019) | 6 lines
Fix build on NetBSD 8.99.38
With recent changes the dev/nvmm/nvmm_ioctl.h header is no longer
a standalone NVMM header. Disable it until the NVMM operations will
stabilize and be included in the ioctl(2) interceptors.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_80@360811 91177308-0d34-0410-b5e6-96231b3b80d8
1.1
08-Jan-2019
kamil
branches: 1.1.1;
Initial revision
1.1.1.1
08-Jan-2019
kamil
branches: 1.1.1.1.2; 1.1.1.1.6; 1.1.1.1.8;
Import compiler-rt r350590. LLVM sanitizers on top of unmodified files from compiler-rt-259194.
1.1.1.1.8.1
16-Aug-2019
martin
Pull up following revision(s) (requested by kamil in ticket #59):
sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.h: revision 1.2
sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc: revision 1.2
sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc: revision 1.2
sys/external/bsd/compiler_rt/dist/lib/asan/asan_posix.cc: revision 1.2
Cherry-pick upstream compiler-rt patches for LLVM sanitizers
Upstream no longer accepts patches for LLVM-8, therefore pull needed changes downstream.
Enhancements:
* resolved build failured with NetBSD 9.99.3
* ioctl(2) lists are synced with NetBSD 9.99.3
* fixes dynamic asan (-fsanitize=address -shared-libasa) crash on init
commit 092068cd7429659138d6779a3072298462ad3e9c
Author: Kamil Rytarowski <n54%gmx.com@localhost>
Date: Wed Aug 7 21:56:43 2019 +0000
Restrict the NetBSD ASan TSD fallback to !ASAN_DYNAMIC
The fallback to the alternative implementation of TSD with TLS
is only needed for the static version of ASan for NetBSD.
The same code cannot be reused for the dynamic version of ASan as
TLS breaks and TSD code works.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@368219 91177308-0d34-0410-b5e6-96231b3b80d8
commit 0bd9d23c4317d5d1c440e19892e178a29c9fe7be
Author: Kamil Rytarowski <n54%gmx.com@localhost>
Date: Thu Aug 8 02:21:44 2019 +0000
Sync ioctl(2) list with NetBSD 9.99.3
Register 36 new ioctl(2) calls.
Enable NVMM for amd64 as the API has been stabilized.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@368247 91177308-0d34-0410-b5e6-96231b3b80d8
commit 08d3c10606f09a4545487e9c3fad919ee396e3a6
Author: Tom Stellard <tstellar%redhat.com@localhost>
Date: Wed May 15 20:29:49 2019 +0000
Merging r360212:
------------------------------------------------------------------------
r360212 | kamil | 2019-05-07 17:44:41 -0700 (Tue, 07 May 2019) | 6 lines
Fix build on NetBSD 8.99.38
With recent changes the dev/nvmm/nvmm_ioctl.h header is no longer
a standalone NVMM header. Disable it until the NVMM operations will
stabilize and be included in the ioctl(2) interceptors.
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_80@360811 91177308-0d34-0410-b5e6-96231b3b80d8
1.1.1.1.6.3
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
1.1.1.1.6.2
10-Jun-2019
christos
Sync with HEAD
1.1.1.1.6.1
08-Jan-2019
christos
file asan_posix.cc was added on branch phil-wifi on 2019-06-10 22:07:46 +0000
1.1.1.1.2.2
18-Jan-2019
pgoyette
Synch with HEAD
1.1.1.1.2.1
08-Jan-2019
pgoyette
file asan_posix.cc was added on branch pgoyette-compat on 2019-01-18 08:50:49 +0000
Indexes created Sun Oct 12 09:09:55 GMT 2025