Home
last modified time | relevance | path

Searched refs:State (Results 1 – 25 of 578) sorted by relevance

12345678910>>...24

/openbsd-src/gnu/llvm/llvm/lib/XRay/
H A DBlockVerifier.cpp15 constexpr unsigned long long mask(BlockVerifier::State S) { in mask()
19 constexpr std::size_t number(BlockVerifier::State S) { in number()
23 StringRef recordToString(BlockVerifier::State R) { in recordToString()
25 case BlockVerifier::State::BufferExtents: in recordToString()
27 case BlockVerifier::State::NewBuffer: in recordToString()
29 case BlockVerifier::State::WallClockTime: in recordToString()
31 case BlockVerifier::State::PIDEntry: in recordToString()
33 case BlockVerifier::State::NewCPUId: in recordToString()
35 case BlockVerifier::State::TSCWrap: in recordToString()
37 case BlockVerifier::State::CustomEvent: in recordToString()
[all …]
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DContainerModeling.cpp57 void printState(raw_ostream &Out, ProgramStateRef State, const char *NL,
64 void checkLiveSymbols(ProgramStateRef State, SymbolReaper &SR) const;
100 bool hasSubscriptOperator(ProgramStateRef State, const MemRegion *Reg);
101 bool frontModifiable(ProgramStateRef State, const MemRegion *Reg);
102 bool backModifiable(ProgramStateRef State, const MemRegion *Reg);
103 SymbolRef getContainerBegin(ProgramStateRef State, const MemRegion *Cont);
104 SymbolRef getContainerEnd(ProgramStateRef State, const MemRegion *Cont);
105 ProgramStateRef createContainerBegin(ProgramStateRef State,
109 ProgramStateRef createContainerEnd(ProgramStateRef State, const MemRegion *Cont,
113 ProgramStateRef setContainerData(ProgramStateRef State, const MemRegion *Cont,
[all …]
H A DErrnoModeling.cpp53 void checkLiveSymbols(ProgramStateRef State, SymbolReaper &SR) const;
136 ProgramStateRef State = C.getState(); in checkBeginFunction() local
144 State->getRegion(ErrnoVar, C.getLocationContext()); in checkBeginFunction()
146 State = State->set<ErrnoRegion>(ErrnoR); in checkBeginFunction()
147 State = in checkBeginFunction()
148 errno_modeling::setErrnoValue(State, C, 0, errno_modeling::Irrelevant); in checkBeginFunction()
149 C.addTransition(State); in checkBeginFunction()
174 State = State->set<ErrnoRegion>(ErrnoR); in checkBeginFunction()
175 State = in checkBeginFunction()
176 errno_modeling::setErrnoValue(State, C, 0, errno_modeling::Irrelevant); in checkBeginFunction()
[all …]
H A DStreamChecker.cpp98 } State; member
116 : LastOperation(L), State(S), ErrorState(ES), in StreamState()
120 assert((State == Opened || ErrorState.isNoError()) && in StreamState()
124 bool isOpened() const { return State == Opened; } in isOpened()
125 bool isClosed() const { return State == Closed; } in isClosed()
126 bool isOpenFailed() const { return State == OpenFailed; } in isOpenFailed()
131 return LastOperation == X.LastOperation && State == X.State && in operator ==()
150 ID.AddInteger(State); in Profile()
195 ProgramStateRef bindAndAssumeTrue(ProgramStateRef State, CheckerContext &C, in bindAndAssumeTrue() argument
198 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in bindAndAssumeTrue()
[all …]
H A DTaint.cpp30 void taint::printTaint(ProgramStateRef State, raw_ostream &Out, const char *NL, in REGISTER_MAP_WITH_PROGRAMSTATE()
32 TaintMapTy TM = State->get<TaintMap>(); in REGISTER_MAP_WITH_PROGRAMSTATE()
41 void taint::dumpTaint(ProgramStateRef State) { in dumpTaint() argument
42 printTaint(State, llvm::errs()); in dumpTaint()
45 ProgramStateRef taint::addTaint(ProgramStateRef State, const Stmt *S, in addTaint() argument
48 return addTaint(State, State->getSVal(S, LCtx), Kind); in addTaint()
51 ProgramStateRef taint::addTaint(ProgramStateRef State, SVal V, in addTaint() argument
55 return addTaint(State, Sym, Kind); in addTaint()
68 State->getStateManager().getStoreManager().getDefaultBinding( in addTaint()
71 return addPartialTaint(State, Sym, LCV->getRegion(), Kind); in addTaint()
[all …]
H A DTrustNonnullChecker.cpp65 ProgramStateRef evalAssume(ProgramStateRef State, in evalAssume() argument
70 return State; in evalAssume()
74 State = addImplication(Antecedent, State, true); in evalAssume()
75 State = addImplication(Antecedent, State, false); in evalAssume()
78 return State; in evalAssume()
86 ProgramStateRef State = C.getState(); in checkPostCall() local
90 State = State->assume(*L, /*assumption=*/true); in checkPostCall()
92 C.addTransition(State); in checkPostCall()
101 ProgramStateRef State = C.getState(); in checkPostObjCMessage() local
109 State = State->assume(*L, /*assumption=*/true); in checkPostObjCMessage()
[all …]
H A DSmartPtrModeling.cpp56 checkRegionChanges(ProgramStateRef State,
61 void printState(raw_ostream &Out, ProgramStateRef State, const char *NL,
63 void checkLiveSymbols(ProgramStateRef State, SymbolReaper &SR) const;
79 bool handleSwap(ProgramStateRef State, SVal First, SVal Second,
82 retrieveOrConjureInnerPtrVal(ProgramStateRef State,
149 bool isNullSmartPtr(const ProgramStateRef State, const MemRegion *ThisRegion) { in isNullSmartPtr() argument
150 const auto *InnerPointVal = State->get<TrackedRegionMap>(ThisRegion); in isNullSmartPtr()
152 !State->assume(InnerPointVal->castAs<DefinedOrUnknownSVal>(), true); in isNullSmartPtr()
172 static ProgramStateRef updateSwappedRegion(ProgramStateRef State, in updateSwappedRegion() argument
176 State = State->set<TrackedRegionMap>(Region, *RegionInnerPointerVal); in updateSwappedRegion()
[all …]
H A DIteratorModeling.cpp104 void processComparison(CheckerContext &C, ProgramStateRef State,
125 void printState(raw_ostream &Out, ProgramStateRef State, const char *NL,
156 void checkLiveSymbols(ProgramStateRef State, SymbolReaper &SR) const;
162 ProgramStateRef removeIteratorPosition(ProgramStateRef State, const SVal &Val);
163 ProgramStateRef relateSymbols(ProgramStateRef State, SymbolRef Sym1,
197 auto State = C.getState(); in checkPostCall() local
200 if (getIteratorPosition(State, Call.getReturnValue())) in checkPostCall()
205 if (const auto *Pos = getIteratorPosition(State, Call.getArgSVal(0))) { in checkPostCall()
206 State = setIteratorPosition(State, Call.getReturnValue(), *Pos); in checkPostCall()
208 State = removeIteratorPosition(State, Call.getArgSVal(0)); in checkPostCall()
[all …]
H A DNullabilityChecker.cpp105 ProgramStateRef evalAssume(ProgramStateRef State, SVal Cond,
108 void printState(raw_ostream &Out, ProgramStateRef State, const char *NL,
300 ProgramStateRef State) { in getNullConstraint() argument
301 ConditionTruthVal Nullness = State->isNull(Val); in getNullConstraint()
336 ProgramStateRef State = N->getState(); in VisitNode() local
339 const NullabilityState *TrackedNullab = State->get<NullabilityMap>(Region); in VisitNode()
371 static bool checkValueAtLValForInvariantViolation(ProgramStateRef State, in checkValueAtLValForInvariantViolation() argument
386 auto StoredVal = State->getSVal(*RegionVal).getAs<loc::MemRegionVal>(); in checkValueAtLValForInvariantViolation()
390 if (getNullConstraint(*StoredVal, State) == NullConstraint::IsNull) in checkValueAtLValForInvariantViolation()
398 ProgramStateRef State, in checkParamsForPreconditionViolation() argument
[all …]
H A DVLASizeChecker.cpp51 ProgramStateRef checkVLA(CheckerContext &C, ProgramStateRef State,
54 ProgramStateRef checkVLAIndexSize(CheckerContext &C, ProgramStateRef State,
57 void reportBug(VLASize_Kind Kind, const Expr *SizeE, ProgramStateRef State,
69 ProgramStateRef State, in checkVLA() argument
86 State = checkVLAIndexSize(C, State, SizeE); in checkVLA()
87 if (!State) in checkVLA()
109 if (const llvm::APSInt *KV = SVB.getKnownValue(State, ArrSize)) in checkVLA()
118 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA()
123 return State; in checkVLA()
125 if (const llvm::APSInt *IndexLVal = SVB.getKnownValue(State, IndexLength)) { in checkVLA()
[all …]
/openbsd-src/gnu/llvm/libcxx/benchmarks/
H A Dmap.bench.cpp101 void run(benchmark::State& State) const { in run()
102 for (auto _ : State) { in run()
113 void run(benchmark::State& State) const { in run()
116 while (State.KeepRunningBatch(MapSize)) { in run()
123 State.SkipWithError("Map copy not identical"); in run()
134 void run(benchmark::State& State) const { in run()
137 while (State.KeepRunningBatch(MapSize)) { in run()
144 State.SkipWithError("Map copy not identical"); in run()
155 void run(benchmark::State& State) const { in run()
157 while (State.KeepRunningBatch(MapSize * Data.Maps.size())) { in run()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/Transformer/
H A DParsing.cpp51 ParseState State; member
132 ParseProgress<ResultType> makeParseProgress(ParseState State, in makeParseProgress() argument
134 return ParseProgress<ResultType>{State, std::move(Result)}; in makeParseProgress()
155 static ExpectedProgress<std::nullopt_t> parseChar(char c, ParseState State) { in parseChar() argument
156 State.Input = consumeWhitespace(State.Input); in parseChar()
157 if (State.Input.empty() || State.Input.front() != c) in parseChar()
158 return makeParseError(State, in parseChar()
160 return makeParseProgress(advance(State, 1), std::nullopt); in parseChar()
164 static ExpectedProgress<std::string> parseId(ParseState State) { in parseId() argument
165 State.Input = consumeWhitespace(State.Input); in parseId()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp137 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi() argument
138 auto Lane = VPLane::getLastLaneForVF(State.VF); in fixPhi()
142 Phi->addIncoming(State.get(ExitValue, VPIteration(State.UF - 1, Lane)), in fixPhi()
143 State.Builder.GetInsertBlock()); in fixPhi()
192 void VPInstruction::generateInstruction(VPTransformState &State, in generateInstruction() argument
194 IRBuilderBase &Builder = State.Builder; in generateInstruction()
198 Value *A = State.get(getOperand(0), Part); in generateInstruction()
199 Value *B = State.get(getOperand(1), Part); in generateInstruction()
202 State.set(this, V, Part); in generateInstruction()
208 Value *A = State.get(getOperand(0), Part); in generateInstruction()
[all …]
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DDynamicType.cpp44 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR) { in getDynamicTypeInfo() argument
48 if (const DynamicTypeInfo *DTI = State->get<DynamicTypeMap>(MR)) in getDynamicTypeInfo()
63 const DynamicTypeInfo *getRawDynamicTypeInfo(ProgramStateRef State, in getRawDynamicTypeInfo() argument
65 return State->get<DynamicTypeMap>(MR); in getRawDynamicTypeInfo()
75 const DynamicCastInfo *getDynamicCastInfo(ProgramStateRef State, in getDynamicCastInfo() argument
79 const auto *Lookup = State->get<DynamicCastMap>().lookup(MR); in getDynamicCastInfo()
93 DynamicTypeInfo getClassObjectDynamicTypeInfo(ProgramStateRef State, in getClassObjectDynamicTypeInfo() argument
95 const DynamicTypeInfo *DTI = State->get<DynamicClassObjectMap>(Sym); in getClassObjectDynamicTypeInfo()
99 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, in setDynamicTypeInfo() argument
101 State = State->set<DynamicTypeMap>(MR->StripCasts(), NewTy); in setDynamicTypeInfo()
[all …]
H A DConstraintManager.cpp26 static DefinedSVal getLocFromSymbol(const ProgramStateRef &State, in getLocFromSymbol() argument
29 State->getStateManager().getRegionManager().getSymbolicRegion(Sym); in getLocFromSymbol()
33 ConditionTruthVal ConstraintManager::checkNull(ProgramStateRef State, in checkNull() argument
36 DefinedSVal V = Loc::isLocType(Ty) ? getLocFromSymbol(State, Sym) in checkNull()
38 const ProgramStatePair &P = assumeDual(State, V); in checkNull()
48 ConstraintManager::assumeDualImpl(ProgramStateRef &State, in assumeDualImpl() argument
50 if (LLVM_UNLIKELY(State->isPosteriorlyOverconstrained())) in assumeDualImpl()
51 return {State, State}; in assumeDualImpl()
58 const ProgramState *RawSt = State.get(); in assumeDualImpl()
60 return {State, State}; in assumeDualImpl()
[all …]
H A DExprEngineCXX.cpp90 ProgramStateRef State = (*I)->getState(); in performTrivialCopy() local
92 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
94 State = bindReturnValue(Call, LCtx, State); in performTrivialCopy()
95 Bldr.generateNode(PS, State, *I); in performTrivialCopy()
99 SVal ExprEngine::makeElementRegion(ProgramStateRef State, SVal LValue, in makeElementRegion() argument
101 SValBuilder &SVB = State->getStateManager().getSValBuilder(); in makeElementRegion()
109 LValue = State->getLValue(Ty, SVB.makeArrayIndex(Idx), LValue); in makeElementRegion()
121 const Expr *E, ProgramStateRef State, const NodeBuilderContext *BldrCtx, in computeObjectUnderConstruction() argument
138 return makeElementRegion(State, State->getLValue(Var, LCtx), Ty, in computeObjectUnderConstruction()
147 SVal ThisVal = State->getSVal(ThisPtr); in computeObjectUnderConstruction()
[all …]
H A DRangeConstraintManager.cpp917 [[nodiscard]] static inline EquivalenceClass find(ProgramStateRef State,
922 ProgramStateRef State,
927 merge(RangeSet::Factory &F, ProgramStateRef State, EquivalenceClass Other);
930 [[nodiscard]] inline SymbolSet getClassMembers(ProgramStateRef State) const;
943 [[nodiscard]] inline bool isTrivial(ProgramStateRef State) const;
946 [[nodiscard]] inline bool isTriviallyDead(ProgramStateRef State,
950 markDisequal(RangeSet::Factory &F, ProgramStateRef State, SymbolRef First,
953 markDisequal(RangeSet::Factory &F, ProgramStateRef State,
956 markDisequal(RangeSet::Factory &F, ProgramStateRef State,
958 [[nodiscard]] static inline ClassSet getDisequalClasses(ProgramStateRef State,
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/tests/
H A Dcrash_handler_api.cpp29 size_t Slot = State.getNearestSlot(Addr); in metadata()
42 State.GuardedPagePool = 0x2000; in setupState()
43 State.GuardedPagePoolEnd = 0xc000; in setupState()
44 InternalFaultAddr = State.GuardedPagePoolEnd - 0x10; in setupState()
45 State.MaxSimultaneousAllocations = 4; // 0x3000, 0x5000, 0x7000, 0x9000. in setupState()
46 State.PageSize = 0x1000; in setupState()
81 __gwp_asan_get_metadata(&State, Metadata, ErrorPtr); in checkMetadata()
102 AllocatorState State = {}; member in CrashHandlerAPITest
111 uintptr_t UnknownPtr = reinterpret_cast<uintptr_t>(&State); in TEST_F()
113 EXPECT_FALSE(__gwp_asan_error_is_mine(&State, 0)); in TEST_F()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Format/
H A DContinuationIndenter.cpp102 const ParenState *State = FindParenState(End->Next->MatchingParen); in getLengthToMatchingParen() local
103 if (State && State->BreakBeforeClosingBrace) in getLengthToMatchingParen()
241 LineState State; in getInitialState() local
242 State.FirstIndent = FirstIndent; in getInitialState()
244 State.Column = FirstStartColumn; in getInitialState()
246 State.Column = FirstIndent; in getInitialState()
253 State.Column = 0; in getInitialState()
255 State.Line = Line; in getInitialState()
256 State.NextToken = Line->First; in getInitialState()
257 State.Stack.push_back(ParenState(/*Tok=*/nullptr, FirstIndent, FirstIndent, in getInitialState()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMCallingConv.cpp23 CCState &State, bool CanFail) { in f64AssignAPCS() argument
27 if (unsigned Reg = State.AllocateReg(RegList)) in f64AssignAPCS()
28 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
35 State.addLoc(CCValAssign::getCustomMem( in f64AssignAPCS()
36 ValNo, ValVT, State.AllocateStack(8, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
41 if (unsigned Reg = State.AllocateReg(RegList)) in f64AssignAPCS()
42 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in f64AssignAPCS()
44 State.addLoc(CCValAssign::getCustomMem( in f64AssignAPCS()
45 ValNo, ValVT, State.AllocateStack(4, Align(4)), LocVT, LocInfo)); in f64AssignAPCS()
52 CCState &State) { in CC_ARM_APCS_Custom_f64() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp168 void Finish(MachineBasicBlock &MBB, MOVEMState &State) { in Finish() argument
169 auto MI = State.begin(); in Finish()
170 auto End = State.end(); in Finish()
175 State = MOVEMState(); in Finish()
187 if (State.isLoad()) { in Finish()
189 .addImm(State.getMask()) in Finish()
190 .addImm(State.getFinalOffset()) in Finish()
191 .addReg(State.getBase()); in Finish()
194 .addImm(State.getFinalOffset()) in Finish()
195 .addReg(State.getBase()) in Finish()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp63 State.VersionMagic = {{AllocatorVersionMagic::kAllocatorVersionMagic[0], in init()
70 State.MaxSimultaneousAllocations = Opts.MaxSimultaneousAllocations; in init()
75 State.PageSize = PageSize; in init()
85 PageSize * (2 + State.MaxSimultaneousAllocations) + in init()
86 State.MaxSimultaneousAllocations * State.maximumAllocationSize(); in init()
91 roundUpTo(State.MaxSimultaneousAllocations * sizeof(*Metadata), PageSize); in init()
97 State.MaxSimultaneousAllocations * sizeof(*FreeSlots), PageSize); in init()
113 State.GuardedPagePool = reinterpret_cast<uintptr_t>(GuardedPoolMemory); in init()
114 State.GuardedPagePoolEnd = in init()
134 for (size_t i = 0; i < State.MaxSimultaneousAllocations; ++i) { in iterate()
[all …]
H A Dcrash_handler.cpp23 bool __gwp_asan_error_is_mine(const gwp_asan::AllocatorState *State, in __gwp_asan_error_is_mine() argument
25 assert(State && "State should not be nullptr."); in __gwp_asan_error_is_mine()
26 if (State->FailureType != Error::UNKNOWN && State->FailureAddress != 0) in __gwp_asan_error_is_mine()
29 return ErrorPtr < State->GuardedPagePoolEnd && in __gwp_asan_error_is_mine()
30 State->GuardedPagePool <= ErrorPtr; in __gwp_asan_error_is_mine()
34 __gwp_asan_get_internal_crash_address(const gwp_asan::AllocatorState *State, in __gwp_asan_get_internal_crash_address() argument
41 if (ErrorPtr != State->internallyDetectedErrorFaultAddress()) in __gwp_asan_get_internal_crash_address()
43 return State->FailureAddress; in __gwp_asan_get_internal_crash_address()
47 addrToMetadata(const gwp_asan::AllocatorState *State, in addrToMetadata() argument
50 return &Metadata[State->getNearestSlot(Ptr)]; in addrToMetadata()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp322 LatticeTransferState &State) { in initializeOptionalReference() argument
324 State.Env.getValue(*OptionalExpr, SkipPast::Reference)) { in initializeOptionalReference()
326 setHasValue(*OptionalVal, State.Env.makeAtomicBoolValue()); in initializeOptionalReference()
349 LatticeTransferState &State) { in transferUnwrapCall() argument
351 State.Env.getValue(*ObjectExpr, SkipPast::ReferenceThenPointer)) { in transferUnwrapCall()
352 if (State.Env.getStorageLocation(*UnwrapExpr, SkipPast::None) == nullptr) in transferUnwrapCall()
354 UnwrapExpr->getType(), *OptionalVal, State.Env)) in transferUnwrapCall()
355 State.Env.setStorageLocation(*UnwrapExpr, *Loc); in transferUnwrapCall()
361 LatticeTransferState &State) { in transferMakeOptionalCall() argument
362 auto &Loc = State.Env.createStorageLocation(*E); in transferMakeOptionalCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86CallingConv.cpp30 CCState &State) { in CC_X86_32_RegCall_Assign2Regs() argument
41 if (!State.isAllocated(Reg)) in CC_X86_32_RegCall_Assign2Regs()
53 unsigned Reg = State.AllocateReg(AvailableRegs[I]); in CC_X86_32_RegCall_Assign2Regs()
60 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_RegCall_Assign2Regs()
94 CCState &State) { in CC_X86_VectorCallAssignRegister() argument
98 State.getMachineFunction().getSubtarget()) in CC_X86_VectorCallAssignRegister()
103 if (!State.isAllocated(Reg)) { in CC_X86_VectorCallAssignRegister()
104 unsigned AssigedReg = State.AllocateReg(Reg); in CC_X86_VectorCallAssignRegister()
106 State.addLoc( in CC_X86_VectorCallAssignRegister()
111 if (Is64bit && State.IsShadowAllocatedReg(Reg)) { in CC_X86_VectorCallAssignRegister()
[all …]

12345678910>>...24