Home | History | Annotate | Download | only in Checkers

Lines Matching defs:BE

361   ///  specifies the argument (starting from 0).  This can be sparsely
773 // FIXME: Eventually this should be unneeded.
928 // FIXME: This should all be refactored into a chain of "summary lookup"
933 // Part of: <rdar://problem/7299394>. This will be addressed
947 // This should be addressed using a API table.
953 // This should be addressed using a API table. This strcmp is also
960 // This should be addressed using a API table.
965 // Eventually this can be improved by recognizing that the pixel
974 // Eventually this can be improved by recognizing that 'releaseInfo'
982 // Eventually this can be improved by recognizing that the pixel
999 // be deallocated by NSMapRemove. (radar://11152419)
1067 // and that ownership cannot be transferred. While this is technically
1079 // allowing it be used even after its local retain count drops to 0.
1256 // Scan the method decl for 'void*' arguments. These should be treated
1280 // The selector could be, say, @selector(copy).
1383 // FIXME: this is a hack. This may or may not be the actual method
1395 // FIXME: The receiver could be a reference to a class, meaning that
1667 return "-dealloc sent to object that may be referenced elsewhere";
1697 // Leaks should not be reported if they are post-dominated by a sink.
1763 // This could be trouble someday if BugReporterVisitorImpl is ever
1847 // FIXME: This should be a method on SmallVector.
2022 os << "Since it now has a 0 retain count the object can be "
2026 os << "An object must have a 0 retain count to be garbage collected. "
2075 // Autoreleases can be applied after marking a node ReturnedOwned.
2247 "count since they expect the object to be managed by the garbage "
2359 // log needs to be tied to either the specific nodes in it or the entire
2362 // (Also, having stateful local data means that the same checker can't be
2369 // that the next time we access the summary log, it should be cleared.
2453 void checkPostStmt(const BlockExpr *BE, CheckerContext &C) const;
2536 void RetainCountChecker::checkPostStmt(const BlockExpr *BE,
2540 // may be tracking.
2541 if (!BE->getBlockDecl()->hasCaptures())
2546 cast<BlockDataRegion>(state->getSVal(BE,
2578 const ObjCBridgedCastExpr *BE = dyn_cast<ObjCBridgedCastExpr>(CE);
2579 if (!BE)
2584 switch (BE->getBridgeKind()) {
2730 /// While the the return type can be queried directly from RetEx, when
2731 /// invoking class methods we augment to the return type to be that of
2733 // FIXME: We may be able to do this with related result types instead.
3103 // It's okay to be a little sloppy here (CGMakeCollectable doesn't exist).
3124 // FIXME: This should not be necessary, but otherwise the argument seems to be
3270 // returned object is suppose to be an Objective-C object, we have
3326 // Check various ways a symbol can be invalidated.
3353 // assigned to a struct field, so be conservative here and let the symbol
3354 // go. TODO: This could definitely be improved upon.
3443 // No autorelease counts? Nothing to be done.
3602 // FIXME: This might not be as unique as we would like.