diff options
author | mav <mav@FreeBSD.org> | 2016-10-31 07:21:37 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2016-10-31 07:21:37 +0000 |
commit | 1eefc15646fc4fa6359556c9783f8b2a3ea7d1f6 (patch) | |
tree | 99008b4b71da4077c03a2f2014e917c08a4ffd1b /contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h | |
parent | 638c7ab0f9408a4e5a7f3cbd21ae898c1590d6a7 (diff) | |
download | FreeBSD-src-1eefc15646fc4fa6359556c9783f8b2a3ea7d1f6.zip FreeBSD-src-1eefc15646fc4fa6359556c9783f8b2a3ea7d1f6.tar.gz |
MFC r307523: Make pass driver better support CAM_CDB_POINTER flag.
Previously pass driver just ignored the flag, making random kernel code
access user-space pointer, sometime causing crashes even for correctly
written applications if user-level context was switched or swapped out.
This patch tries to copyin the CDB into kernel space to avoid it.
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Checker/SimpleConstraintManager.h')
0 files changed, 0 insertions, 0 deletions