Lines Matching refs:Handle

325       if (SymbolRef Handle = Call.getArgSVal(Arg).getAsSymbol())  in checkPreCall()  local
326 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPreCall()
344 for (SymbolRef Handle : Handles) { in checkPreCall() local
345 const HandleState *HState = State->get<HStateMap>(Handle); in checkPreCall()
352 reportUseAfterFree(Handle, Call.getArgSourceRange(Arg), C); in checkPreCall()
420 for (SymbolRef Handle : Handles) { in checkPostCall() local
421 const HandleState *HState = State->get<HStateMap>(Handle); in checkPostCall()
426 reportDoubleRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
429 reportUnownedRelease(Handle, Call.getArgSourceRange(Arg), C); in checkPostCall()
432 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
434 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
443 State = State->set<HStateMap>(Handle, HandleState::getReleased()); in checkPostCall()
446 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
448 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
458 Handle, HandleState::getMaybeAllocated(ResultSymbol)); in checkPostCall()
460 Notes.push_back([Handle, ParamDiagIdx](BugReport &BR) -> std::string { in checkPostCall()
462 if (auto IsInteresting = PathBR->getInterestingnessKind(Handle)) { in checkPostCall()
471 State = State->set<HStateMap>(Handle, HandleState::getUnowned()); in checkPostCall()
479 State = State->set<HStateMap>(Handle, HandleState::getEscaped()); in checkPostCall()
586 for (SymbolRef Handle : Handles) { in checkPointerEscape() local
589 UnEscaped.insert(Handle); in checkPointerEscape()