|
static const Expr * | clang::tidy::bugprone::getDestCapacityExpr (const MatchFinder::MatchResult &Result) |
|
static unsigned | clang::tidy::bugprone::getLength (const Expr *E, const MatchFinder::MatchResult &Result) |
|
static int | clang::tidy::bugprone::getDestCapacity (const MatchFinder::MatchResult &Result) |
|
static const CallExpr * | clang::tidy::bugprone::getStrlenExpr (const MatchFinder::MatchResult &Result) |
|
static int | clang::tidy::bugprone::getGivenLength (const MatchFinder::MatchResult &Result) |
|
static StringRef | clang::tidy::bugprone::exprToStr (const Expr *E, const MatchFinder::MatchResult &Result) |
|
static SourceLocation | clang::tidy::bugprone::exprLocEnd (const Expr *E, const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isInjectUL (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isKnownDest (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isDestBasedOnGivenLength (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isDestAndSrcEquals (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isStringDataAndLength (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isGivenLengthEqualToSrcLength (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isCorrectGivenLength (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isDestCapacityOverflows (const MatchFinder::MatchResult &Result) |
|
static bool | clang::tidy::bugprone::isFixedGivenLengthAndUnknownSrc (const MatchFinder::MatchResult &Result) |
|
static void | clang::tidy::bugprone::lengthExprHandle (const Expr *LengthExpr, LengthHandleKind LengthHandle, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::lengthArgHandle (LengthHandleKind LengthHandle, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::lengthArgPosHandle (unsigned ArgPos, LengthHandleKind LengthHandle, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static bool | clang::tidy::bugprone::isDestExprFix (const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static bool | clang::tidy::bugprone::isDestCapacityFix (const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::removeArg (int ArgPos, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::renameFunc (StringRef NewFuncName, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::renameMemcpy (StringRef Name, bool IsCopy, bool IsSafe, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::insertDestCapacityArg (bool IsOverflows, StringRef Name, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|
static void | clang::tidy::bugprone::insertNullTerminatorExpr (StringRef Name, const MatchFinder::MatchResult &Result, DiagnosticBuilder &Diag) |
|