|
clang-tools 22.0.0git
|
Classes | |
| class | AndroidModule |
| This module is for Android specific checks. More... | |
| class | CloexecAccept4Check |
| Finds code that uses accept4() without using the SOCK_CLOEXEC flag. More... | |
| class | CloexecAcceptCheck |
| accept() is better to be replaced by accept4(). More... | |
| class | CloexecCheck |
| The base class for all close-on-exec checks in Android module. More... | |
| class | CloexecCreatCheck |
| creat() is better to be replaced by open(). More... | |
| class | CloexecDupCheck |
| dup() is better to be replaced by fcntl(), which has close-on-exec flag. More... | |
| class | CloexecEpollCreate1Check |
| Finds code that uses epoll_create1() without using the EPOLL_CLOEXEC flag. More... | |
| class | CloexecEpollCreateCheck |
| epoll_create() is better to be replaced by epoll_create1(). More... | |
| class | CloexecFopenCheck |
| fopen() is suggested to include "e" in their mode string; like "re" would be better than "r". More... | |
| class | CloexecInotifyInit1Check |
| Finds code that uses inotify_init1() without using the IN_CLOEXEC flag. More... | |
| class | CloexecInotifyInitCheck |
| inotify_init() is better to be replaced by inotify_init1(). More... | |
| class | CloexecMemfdCreateCheck |
| Finds code that uses memfd_create() without using the MFD_CLOEXEC flag. More... | |
| class | CloexecOpenCheck |
| Finds code that opens file without using the O_CLOEXEC flag. More... | |
| class | CloexecPipe2Check |
| Finds code that uses pipe2() without using the O_CLOEXEC flag. More... | |
| class | CloexecPipeCheck |
| Suggests to replace calls to pipe() with calls to pipe2(). More... | |
| class | CloexecSocketCheck |
| Finds code that uses socket() without using the SOCK_CLOEXEC flag. More... | |
| class | ComparisonInTempFailureRetryCheck |
| Attempts to catch calls to TEMP_FAILURE_RETRY with a top-level comparison operation, like TEMP_FAILURE_RETRY(read(...) != N). More... | |
Functions | |
| static ClangTidyModuleRegistry::Add< AndroidModule > | X ("android-module", "Adds Android platform checks.") |
| static std::string | buildFixMsgForStringFlag (const Expr *Arg, const SourceManager &SM, const LangOptions &LangOpts, char Mode) |
|
static |
Definition at line 22 of file CloexecCheck.cpp.
Referenced by clang::tidy::android::CloexecCheck::insertStringFlag().
|
static |