diff options
author | Yan Wang <yawanng@google.com> | 2017-06-23 21:37:29 +0000 |
---|---|---|
committer | Yan Wang <yawanng@google.com> | 2017-06-23 21:37:29 +0000 |
commit | 36206206cdb20b17f8cf80b10b483af6efd4880e (patch) | |
tree | c2a52be2cdd73dc6be4d6461219cbda264e3f5b4 /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp | |
parent | d1c3780cf62ebb997c220ed0bd3bd19db4d9403c (diff) | |
download | bcm5719-llvm-36206206cdb20b17f8cf80b10b483af6efd4880e.tar.gz bcm5719-llvm-36206206cdb20b17f8cf80b10b483af6efd4880e.zip |
[clang-tidy][Part1] Add a new module Android and three new checks.
Summary:
A common source of security bugs is code that opens a file descriptors without using the O_CLOEXEC flag. (Without that flag, an opened sensitive file would remain open across a fork+exec to a lower-privileged SELinux domain, leaking that sensitive data.).
Add a new Android module and one checks in clang-tidy.
-- open(), openat(), and open64() should include O_CLOEXEC in their flags argument. [android-file-open-flag]
Links to part2 and part3:
https://reviews.llvm.org/D33745
https://reviews.llvm.org/D33747
Reviewers: chh, alexfh, aaron.ballman, hokein
Reviewed By: alexfh, hokein
Subscribers: jbcoe, joerg, malcolm.parsons, Eugene.Zelenko, srhines, mgorny, xazax.hun, cfe-commits, krytarowski
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D33304
llvm-svn: 306165
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions