Lines Matching refs:PCtx
312 ParseContext PCtx) const { in evalNextPC()
336 uint64_t SymbolAddr = PCtx.IsInsideLoad in evalNextPC()
350 evalStubOrGOTAddr(StringRef Expr, ParseContext PCtx, bool IsStubAddr) const { in evalStubOrGOTAddr() argument
378 StubContainerName, Symbol, PCtx.IsInsideLoad, IsStubAddr); in evalStubOrGOTAddr()
387 ParseContext PCtx) const { in evalSectionAddr()
417 FileName, SectionName, PCtx.IsInsideLoad); in evalSectionAddr()
429 ParseContext PCtx) const { in evalIdentifierExpr()
438 return evalNextPC(RemainingExpr, PCtx); in evalIdentifierExpr()
440 return evalStubOrGOTAddr(RemainingExpr, PCtx, true); in evalIdentifierExpr()
442 return evalStubOrGOTAddr(RemainingExpr, PCtx, false); in evalIdentifierExpr()
444 return evalSectionAddr(RemainingExpr, PCtx); in evalIdentifierExpr()
460 uint64_t Value = PCtx.IsInsideLoad ? Checker.getSymbolLocalAddr(Symbol) in evalIdentifierExpr()
504 ParseContext PCtx) const { in evalParensExpr()
509 evalComplexExpr(evalSimpleExpr(Expr.substr(1).ltrim(), PCtx), PCtx); in evalParensExpr()
571 ParseContext PCtx) const { in evalSimpleExpr()
579 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
583 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
655 ParseContext PCtx) const { in evalComplexExpr()
675 std::tie(RHSResult, RemainingExpr) = evalSimpleExpr(RemainingExpr, PCtx); in evalComplexExpr()
685 return evalComplexExpr(std::make_pair(ThisResult, RemainingExpr), PCtx); in evalComplexExpr()