Home | History | Annotate | Download | only in Checkers

Lines Matching defs:BE

367   ///  specifies the argument (starting from 0).  This can be sparsely
782 // FIXME: Eventually this should be unneeded.
932 // FIXME: This should all be refactored into a chain of "summary lookup"
937 // Part of: <rdar://problem/7299394>. This will be addressed
951 // This should be addressed using a API table.
957 // This should be addressed using a API table. This strcmp is also
964 // This should be addressed using a API table.
969 // Eventually this can be improved by recognizing that the pixel
978 // Eventually this can be improved by recognizing that 'releaseInfo'
986 // Eventually this can be improved by recognizing that the pixel
1056 // and that ownership cannot be transferred. While this is technically
1068 // allowing it be used even after its local retain count drops to 0.
1259 // Scan the method decl for 'void*' arguments. These should be treated
1338 // FIXME: this is a hack. This may or may not be the actual method
1350 // FIXME: The receiver could be a reference to a class, meaning that
1390 assert(ClsName && "Class name must be specified.");
1650 return "-dealloc sent to object that may be referenced elsewhere";
1680 // Leaks should not be reported if they are post-dominated by a sink.
1821 // FIXME: This should be a method on SmallVector.
1970 os << "Since it now has a 0 retain count the object can be "
1974 os << "An object must have a 0 retain count to be garbage collected. "
2213 "count since they expect the object to be managed by the garbage "
2324 // log needs to be tied to either the specific nodes in it or the entire
2327 // (Also, having stateful local data means that the same checker can't be
2334 // that the next time we access the summary log, it should be cleared.
2418 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
2495 void RetainCountChecker::checkPostStmt(const BlockExpr *BE,
2499 // may be tracking.
2500 if (!BE->getBlockDecl()->hasCaptures())
2505 cast<BlockDataRegion>(state->getSVal(BE).getAsRegion());
2536 const ObjCBridgedCastExpr *BE = dyn_cast<ObjCBridgedCastExpr>(CE);
2537 if (!BE)
2542 switch (BE->getBridgeKind()) {
2643 /// While the the return type can be queried directly from RetEx, when
2644 /// invoking class methods we augment to the return type to be that of
2646 // FIXME: We may be able to do this with related result types instead.
3023 // It's okay to be a little sloppy here (CGMakeCollectable doesn't exist).
3043 // FIXME: This should not be necessary, but otherwise the argument seems to be
3174 // returned object is suppose to be an Objective-C object, we have
3230 // Check various ways a symbol can be invalidated.
3339 // No autorelease counts? Nothing to be done.
3491 // FIXME: This might not be as unique as we would like.