summaryrefslogtreecommitdiffstats
path: root/compiler-rt/utils/generate_netbsd_ioctls.awk
Commit message (Collapse)AuthorAgeFilesLines
* [compiler-rt] Sync NetBSD ioctl definitions with 9.99.26Kamil Rytarowski2019-12-181-1/+29
| | | | Document the minimal version supported to 9.0.
* Update generate_netbsd_ioctls.awk for NetBSD 9.99.3Kamil Rytarowski2019-08-081-0/+6
| | | | | | Register new ioctl argument types passed in ioctl(2) calls. llvm-svn: 368246
* Update the ioctl(2) list in sanitizers with NetBSD 8.99.34Kamil Rytarowski2019-02-051-1/+0
| | | | llvm-svn: 353224
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-8/+6
| | | | | | | | | | | | | | | | | to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
* Update generate_netbsd_ioctls.awk for NetBSD 8.99.25Kamil Rytarowski2018-10-311-127/+9
| | | | | | | Add dynamic detection of header files in /usr/include. Handle "nvlist_ref_t" needed by npf(4) ioctl(2) operations. llvm-svn: 345715
* Drop now hidden ioctl(2) operations for NetBSDKamil Rytarowski2018-10-301-11/+7
| | | | | | POWER_IOC_GET_TYPE_WITH_LOSSAGE is no longer accessible from userland. llvm-svn: 345572
* [sanitizer] Cleanup sorting functionsVitaly Buka2018-05-091-1/+1
| | | | llvm-svn: 331915
* Skip two more ioctl interceptors for NetBSDKamil Rytarowski2018-02-261-0/+2
| | | | | | | | | | | | | | Don't intercept: - HFSC_IF_ATTACH - HFSC_MOD_CLASS These operations conflict on NetBSD 32-bit with: - PRIQ_IF_ATTACH - PRIQ_MOD_CLASS Sponsored by <The NetBSD Foundation> llvm-svn: 326084
* Teach sanitizer about NetBSD specific ioctl(2) callsKamil Rytarowski2018-02-151-0/+757
Summary: Introduce handling of 1200 NetBSD specific ioctl(2) calls. Over 100 operations are disabled as unavailable or conflicting with the existing ones (the same operation number). Add a script that generates the rules to detect ioctls on NetBSD. The generate_netbsd_ioctls.awk script has been written in NetBSD awk(1) (patched nawk) and is compatible with gawk. Generate lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc with the awk(1) script. Update sanitizer_platform_limits_netbsd accordingly to add the needed definitions. Sponsored by <The NetBSD Foundation> Reviewers: joerg, vitalybuka, eugenis, dvyukov Reviewed By: vitalybuka Subscribers: kubamracek, llvm-commits, mgorny, fedor.sergeev, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D41636 llvm-svn: 325212
OpenPOWER on IntegriCloud