Lines Matching refs:Handle

324       if (SymbolRef Handle = Call.getArgSVal(Arg).getAsSymbol())  in checkPreCall()  local
325 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPreCall()
343 for (SymbolRef Handle : Handles) { in checkPreCall() local
344 const HandleState *HState = State->get<HStateMap>(Handle); in checkPreCall()
351 reportUseAfterFree(Handle, Call.getArgSourceRange(Arg), C); in checkPreCall()
419 for (SymbolRef Handle : Handles) { in checkPostCall() local
420 const HandleState *HState = State->get<HStateMap>(Handle); in checkPostCall()
425 reportDoubleRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
428 reportUnownedRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
431 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
433 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
442 State = State->set<HStateMap>(Handle, HandleState::getReleased()); in checkPostCall()
445 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
447 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
457 Handle, HandleState::getMaybeAllocated(ResultSymbol)); in checkPostCall()
459 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
461 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
470 State = State->set<HStateMap>(Handle, HandleState::getUnowned()); in checkPostCall()
478 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPostCall()
585 for (SymbolRef Handle : Handles) { in checkPointerEscape() local
588 UnEscaped.insert(Handle); in checkPointerEscape()