Lines Matching refs:PCtx
345 ParseContext PCtx) const { in evalNextPC()
369 uint64_t SymbolAddr = PCtx.IsInsideLoad in evalNextPC()
383 evalStubOrGOTAddr(StringRef Expr, ParseContext PCtx, bool IsStubAddr) const { in evalStubOrGOTAddr() argument
421 PCtx.IsInsideLoad, IsStubAddr); in evalStubOrGOTAddr()
430 ParseContext PCtx) const { in evalSectionAddr()
460 FileName, SectionName, PCtx.IsInsideLoad); in evalSectionAddr()
472 ParseContext PCtx) const { in evalIdentifierExpr()
481 return evalNextPC(RemainingExpr, PCtx); in evalIdentifierExpr()
483 return evalStubOrGOTAddr(RemainingExpr, PCtx, true); in evalIdentifierExpr()
485 return evalStubOrGOTAddr(RemainingExpr, PCtx, false); in evalIdentifierExpr()
487 return evalSectionAddr(RemainingExpr, PCtx); in evalIdentifierExpr()
503 uint64_t Value = PCtx.IsInsideLoad ? Checker.getSymbolLocalAddr(Symbol) in evalIdentifierExpr()
547 ParseContext PCtx) const { in evalParensExpr()
552 evalComplexExpr(evalSimpleExpr(Expr.substr(1).ltrim(), PCtx), PCtx); in evalParensExpr()
614 ParseContext PCtx) const { in evalSimpleExpr()
622 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
626 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
698 ParseContext PCtx) const { in evalComplexExpr()
718 std::tie(RHSResult, RemainingExpr) = evalSimpleExpr(RemainingExpr, PCtx); in evalComplexExpr()
728 return evalComplexExpr(std::make_pair(ThisResult, RemainingExpr), PCtx); in evalComplexExpr()