Lines Matching refs:Handle

328       if (SymbolRef Handle = Call.getArgSVal(Arg).getAsSymbol())  in checkPreCall()  local
329 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPreCall()
347 for (SymbolRef Handle : Handles) { in checkPreCall() local
348 const HandleState *HState = State->get<HStateMap>(Handle); in checkPreCall()
355 reportUseAfterFree(Handle, Call.getArgSourceRange(Arg), C); in checkPreCall()
423 for (SymbolRef Handle : Handles) { in checkPostCall() local
424 const HandleState *HState = State->get<HStateMap>(Handle); in checkPostCall()
429 reportDoubleRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
432 reportUnownedRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
435 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
437 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
446 State = State->set<HStateMap>(Handle, HandleState::getReleased()); in checkPostCall()
449 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
451 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
461 Handle, HandleState::getMaybeAllocated(ResultSymbol)); in checkPostCall()
463 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
465 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
474 State = State->set<HStateMap>(Handle, HandleState::getUnowned()); in checkPostCall()
482 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPostCall()
589 for (SymbolRef Handle : Handles) { in checkPointerEscape() local
592 UnEscaped.insert(Handle); in checkPointerEscape()