Lines Matching refs:PVD
334 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPreCall() local
336 getFuchsiaHandleSymbols(PVD->getType(), Call.getArgSVal(Arg), State); in checkPreCall()
339 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD) || in checkPreCall()
340 hasFuchsiaAttr<AcquireHandleAttr>(PVD)) in checkPreCall()
348 if (hasFuchsiaAttr<UseHandleAttr>(PVD) || in checkPreCall()
349 PVD->getType()->isIntegerType()) { in checkPreCall()
414 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPostCall() local
415 unsigned ParamDiagIdx = PVD->getFunctionScopeIndex() + 1; in checkPostCall()
417 getFuchsiaHandleSymbols(PVD->getType(), Call.getArgSVal(Arg), State); in checkPostCall()
423 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD)) { in checkPostCall()
444 } else if (hasFuchsiaAttr<AcquireHandleAttr>(PVD)) { in checkPostCall()
458 } else if (hasFuchsiaUnownedAttr<AcquireHandleAttr>(PVD)) { in checkPostCall()
471 } else if (!hasFuchsiaAttr<UseHandleAttr>(PVD) && in checkPostCall()
472 PVD->getType()->isIntegerType()) { in checkPostCall()
582 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPointerEscape() local
584 getFuchsiaHandleSymbols(PVD->getType(), Call->getArgSVal(Arg), State); in checkPointerEscape()
586 if (hasFuchsiaAttr<UseHandleAttr>(PVD) || in checkPointerEscape()
587 hasFuchsiaAttr<ReleaseHandleAttr>(PVD)) { in checkPointerEscape()