Home
last modified time | relevance | path

Searched refs:Sym (Results 1 – 25 of 441) sorted by relevance

12345678910>>...18

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp24 SymbolRef Sym, in assumeSym() argument
26 Sym = simplify(State, Sym); in assumeSym()
29 if (isa<SymbolData>(Sym)) in assumeSym()
30 return assumeSymUnsupported(State, Sym, Assumption); in assumeSym()
33 if (const SymIntExpr *SIE = dyn_cast<SymIntExpr>(Sym)) { in assumeSym()
49 if (const auto *SSE = dyn_cast<SymSymExpr>(Sym)) { in assumeSym()
98 return assumeSymUnsupported(State, Sym, Assumption); in assumeSym()
102 ProgramStateRef State, SymbolRef Sym, const llvm::APSInt &From, in assumeSymInclusiveRange() argument
105 Sym = simplify(State, Sym); in assumeSymInclusiveRange()
109 APSIntType WraparoundType = BVF.getAPSIntType(Sym->getType()); in assumeSymInclusiveRange()
[all …]
H A DRangeConstraintManager.cpp918 SymbolRef Sym);
959 SymbolRef Sym);
1014 /* implicit */ EquivalenceClass(SymbolRef Sym) in EquivalenceClass() argument
1015 : ID(reinterpret_cast<uintptr_t>(Sym)) {} in EquivalenceClass()
1059 SymbolRef Sym) { in getConstraint() argument
1060 return getConstraint(State, EquivalenceClass::find(State, Sym)); in getConstraint()
1087 std::optional<bool> meansEquality(const SymSymExpr *Sym) { in meansEquality() argument
1088 switch (Sym->getOpcode()) { in meansEquality()
1218 RangeSet VisitSymExpr(SymbolRef Sym) { in VisitSymExpr() argument
1219 if (std::optional<RangeSet> RS = getRangeForNegatedSym(Sym)) in VisitSymExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.cpp214 for (auto *Sym : G->external_symbols()) { in applyLookupResult() local
215 assert(!Sym->getAddress() && in applyLookupResult()
217 assert(Sym->getName() != StringRef() && Sym->getName() != "" && in applyLookupResult()
220 Sym->isWeaklyReferenced() ? SymbolLookupFlags::WeaklyReferencedSymbol in applyLookupResult()
222 UnresolvedExternals[Sym->getName()] = LookupFlags; in applyLookupResult()
228 for (auto *Sym : G->external_symbols()) { in applyLookupResult()
229 assert(Sym->getOffset() == 0 && in applyLookupResult()
231 assert(!Sym->getAddress() && "Symbol already resolved"); in applyLookupResult()
232 assert(!Sym in applyLookupResult()
200 for (auto *Sym : G->external_symbols()) { getExternalSymbolNames() local
271 for (auto *Sym : G.defined_symbols()) prune() local
277 auto *Sym = Worklist.back(); prune() local
303 for (auto *Sym : G.defined_symbols()) prune() local
306 for (auto *Sym : SymbolsToRemove) { prune() local
329 for (auto *Sym : G.external_symbols()) prune() local
332 for (auto *Sym : SymbolsToRemove) { prune() local
[all...]
H A DJITLink.cpp121 raw_ostream &operator<<(raw_ostream &OS, const Symbol &Sym) { in operator <<() argument
122 OS << Sym.getAddress() << " (" << (Sym.isDefined() ? "block" : "addressable") in operator <<()
123 << " + " << formatv("{0:x8}", Sym.getOffset()) in operator <<()
124 << "): size: " << formatv("{0:x8}", Sym.getSize()) in operator <<()
125 << ", linkage: " << formatv("{0:6}", getLinkageName(Sym.getLinkage())) in operator <<()
126 << ", scope: " << formatv("{0:8}", getScopeName(Sym.getScope())) << ", " in operator <<()
127 << (Sym.isLive() ? "live" : "dead") << " - " in operator <<()
128 << (Sym.hasName() ? Sym.getName() : "<anonymous symbol>"); in operator <<()
164 for (auto *Sym : Symbols) in ~Section() local
165 Sym->~Symbol(); in ~Section()
[all …]
H A DELFLinkGraphBuilder.h97 void setGraphSymbol(ELFSymbolIndex SymIndex, Symbol &Sym) { in setGraphSymbol() argument
99 GraphSymbols[SymIndex] = &Sym; in setGraphSymbol()
107 getSymbolLinkageAndScope(const typename ELFT::Sym &Sym, StringRef Name);
110 virtual TargetFlagsType makeTargetFlags(const typename ELFT::Sym &Sym) { in makeTargetFlags() argument
115 virtual orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset() argument
117 return Sym.getValue(); in getRawOffset()
226 const typename ELFT::Sym &Sym, StringRef Name) { in getSymbolLinkageAndScope() argument
230 switch (Sym.getBinding()) { in getSymbolLinkageAndScope()
244 Twine(static_cast<int>(Sym.getBinding())) + " for " + Name, in getSymbolLinkageAndScope()
248 switch (Sym.getVisibility()) { in getSymbolLinkageAndScope()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyTargetStreamer.cpp61 void WebAssemblyTargetAsmStreamer::emitFunctionType(const MCSymbolWasm *Sym) { in emitFunctionType() argument
62 assert(Sym->isFunction()); in emitFunctionType()
63 OS << "\t.functype\t" << Sym->getName() << " "; in emitFunctionType()
64 OS << WebAssembly::signatureToString(Sym->getSignature()); in emitFunctionType()
68 void WebAssemblyTargetAsmStreamer::emitGlobalType(const MCSymbolWasm *Sym) { in emitGlobalType() argument
69 assert(Sym->isGlobal()); in emitGlobalType()
70 OS << "\t.globaltype\t" << Sym->getName() << ", " in emitGlobalType()
72 static_cast<wasm::ValType>(Sym->getGlobalType().Type)); in emitGlobalType()
73 if (!Sym->getGlobalType().Mutable) in emitGlobalType()
78 void WebAssemblyTargetAsmStreamer::emitTableType(const MCSymbolWasm *Sym) { in emitTableType() argument
[all …]
H A DWebAssemblyTargetStreamer.h36 virtual void emitFunctionType(const MCSymbolWasm *Sym) = 0;
40 virtual void emitGlobalType(const MCSymbolWasm *Sym) = 0;
42 virtual void emitTableType(const MCSymbolWasm *Sym) = 0;
44 virtual void emitTagType(const MCSymbolWasm *Sym) = 0;
46 virtual void emitImportModule(const MCSymbolWasm *Sym,
49 virtual void emitImportName(const MCSymbolWasm *Sym,
52 virtual void emitExportName(const MCSymbolWasm *Sym,
67 void emitFunctionType(const MCSymbolWasm *Sym) override;
69 void emitGlobalType(const MCSymbolWasm *Sym) override;
70 void emitTableType(const MCSymbolWasm *Sym) override;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineModuleInfoImpls.h49 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() argument
50 assert(Sym && "Key cannot be null"); in getGVStubEntry()
51 return GVStubs[Sym]; in getGVStubEntry()
54 StubValueTy &getThreadLocalGVStubEntry(MCSymbol *Sym) { in getThreadLocalGVStubEntry() argument
55 assert(Sym && "Key cannot be null"); in getThreadLocalGVStubEntry()
56 return ThreadLocalGVStubs[Sym]; in getThreadLocalGVStubEntry()
59 const MCExpr *&getAuthPtrStubEntry(MCSymbol *Sym) { in getAuthPtrStubEntry() argument
60 assert(Sym && "Key cannot be null"); in getAuthPtrStubEntry()
61 return AuthPtrStubs[Sym]; in getAuthPtrStubEntry()
91 StubValueTy &getGVStubEntry(MCSymbol *Sym) { in getGVStubEntry() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFReader.cpp95 Symbol &Sym = Symbols.back(); in readSymbols() local
98 copySymbol(Sym.Sym, in readSymbols()
101 copySymbol(Sym.Sym, in readSymbols()
106 Sym.Name = *NameOrErr; in readSymbols()
118 Sym.AuxFile = StringRef(reinterpret_cast<const char *>(AuxData.data()), in readSymbols()
123 Sym.AuxData.push_back(AuxData.slice(I * SymSize, sizeof(AuxSymbol))); in readSymbols()
128 Sym.TargetSectionId = SymRef.getSectionNumber(); in readSymbols()
131 Sym.TargetSectionId = Sections[SymRef.getSectionNumber() - 1].UniqueId; in readSymbols()
144 Sym.AssociativeComdatTargetSectionId = Sections[Index - 1].UniqueId; in readSymbols()
149 Sym.WeakTargetSymbolId = WE->TagIndex; in readSymbols()
[all …]
H A DCOFFWriter.cpp30 const Symbol *Sym = Obj.findSymbol(R.Target); in finalizeRelocTargets() local
31 if (Sym == nullptr) in finalizeRelocTargets()
35 R.Reloc.SymbolTableIndex = Sym->RawIndex; in finalizeRelocTargets()
42 for (Symbol &Sym : Obj.getMutableSymbols()) { in finalizeSymbolContents()
43 if (Sym.TargetSectionId <= 0) { in finalizeSymbolContents()
46 Sym.Sym.SectionNumber = static_cast<uint32_t>(Sym.TargetSectionId); in finalizeSymbolContents()
48 const Section *Sec = Obj.findSection(Sym.TargetSectionId); in finalizeSymbolContents()
52 Sym.Name.str().c_str()); in finalizeSymbolContents()
53 Sym.Sym.SectionNumber = Sec->Index; in finalizeSymbolContents()
55 if (Sym.Sym.NumberOfAuxSymbols == 1 && in finalizeSymbolContents()
[all …]
H A DCOFFObject.cpp29 for (Symbol &Sym : Symbols) in updateSymbols()
30 SymbolMap[Sym.UniqueId] = &Sym; in updateSymbols()
40 llvm::erase_if(Symbols, [ToRemove, &Errs](const Symbol &Sym) { in removeSymbols() argument
41 Expected<bool> ShouldRemove = ToRemove(Sym); in removeSymbols()
54 for (Symbol &Sym : Symbols) in markSymbols()
55 Sym.Referenced = false; in markSymbols()
105 Symbols, [&RemovedSections, &AssociatedSections](const Symbol &Sym) { in removeSections() argument
110 if (RemovedSections.contains(Sym.AssociativeComdatTargetSectionId)) in removeSections()
111 AssociatedSections.insert(Sym.TargetSectionId); in removeSections()
112 return RemovedSections.contains(Sym.TargetSectionId); in removeSections()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h439 auto *Sym = Allocator.Allocate<Symbol>(); in constructExternal() local
440 new (Sym) Symbol(Base, 0, Name, Size, L, Scope::Default, false, false); in constructExternal()
441 Sym->setWeaklyReferenced(WeaklyReferenced); in constructExternal()
442 return *Sym; in constructExternal()
451 auto *Sym = Allocator.Allocate<Symbol>(); in constructAbsolute() local
452 new (Sym) Symbol(Base, 0, Name, Size, L, S, IsLive, false); in constructAbsolute()
453 return *Sym; in constructAbsolute()
462 auto *Sym = Allocator.Allocate<Symbol>(); in constructAnonDef() local
463 new (Sym) Symbol(Base, Offset, StringRef(), Size, Linkage::Strong, in constructAnonDef()
465 return *Sym; in constructAnonDef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp44 ExecutorAddr getJITSymbolPtrForSymbol(Symbol &Sym, const Triple &TT) { in getJITSymbolPtrForSymbol() argument
50 if (hasTargetFlags(Sym, aarch32::ThumbSymbol)) { in getJITSymbolPtrForSymbol()
52 assert(Sym.isCallable() && "Only callable symbols can have thumb flag"); in getJITSymbolPtrForSymbol()
53 assert((Sym.getAddress().getValue() & 0x01) == 0 && "LSB is clear"); in getJITSymbolPtrForSymbol()
54 return Sym.getAddress() + 0x01; in getJITSymbolPtrForSymbol()
56 return Sym.getAddress(); in getJITSymbolPtrForSymbol()
58 return Sym.getAddress(); in getJITSymbolPtrForSymbol()
62 JITSymbolFlags getJITSymbolFlagsForSymbol(Symbol &Sym) { in getJITSymbolFlagsForSymbol() argument
65 if (Sym.getLinkage() == Linkage::Weak) in getJITSymbolFlagsForSymbol()
68 if (Sym.getScope() == Scope::Default) in getJITSymbolFlagsForSymbol()
[all …]
H A DObjectFileInterface.cpp46 for (auto &Sym : Obj.symbols()) { in getMachOObjectFileSymbolInfo() local
47 Expected<uint32_t> SymFlagsOrErr = Sym.getFlags(); in getMachOObjectFileSymbolInfo()
61 if (auto SymType = Sym.getType()) { in getMachOObjectFileSymbolInfo()
67 auto Name = Sym.getName(); in getMachOObjectFileSymbolInfo()
70 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getMachOObjectFileSymbolInfo()
103 for (auto &Sym : Obj.symbols()) { in getELFObjectFileSymbolInfo() local
104 Expected<uint32_t> SymFlagsOrErr = Sym.getFlags(); in getELFObjectFileSymbolInfo()
118 if (auto SymType = Sym.getType()) { in getELFObjectFileSymbolInfo()
124 auto Name = Sym.getName(); in getELFObjectFileSymbolInfo()
128 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getELFObjectFileSymbolInfo()
158 for (auto &Sym : Obj.symbols()) { getCOFFObjectFileSymbolInfo() local
239 for (auto &Sym : Obj.symbols()) { getGenericObjectFileSymbolInfo() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordHelpers.cpp23 uint32_t llvm::codeview::getScopeEndOffset(const CVSymbol &Sym) { in getScopeEndOffset() argument
24 assert(symbolOpensScope(Sym.kind())); in getScopeEndOffset()
25 switch (Sym.kind()) { in getScopeEndOffset()
32 ProcSym Proc = createRecord<ProcSym>(Sym); in getScopeEndOffset()
36 BlockSym Block = createRecord<BlockSym>(Sym); in getScopeEndOffset()
40 Thunk32Sym Thunk = createRecord<Thunk32Sym>(Sym); in getScopeEndOffset()
44 InlineSiteSym Site = createRecord<InlineSiteSym>(Sym); in getScopeEndOffset()
54 llvm::codeview::getScopeParentOffset(const llvm::codeview::CVSymbol &Sym) { in getScopeParentOffset() argument
55 assert(symbolOpensScope(Sym.kind())); in getScopeParentOffset()
56 switch (Sym.kind()) { in getScopeParentOffset()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DSymbolSize.cpp39 static unsigned getSymbolSectionID(const ObjectFile &O, SymbolRef Sym) { in getSymbolSectionID() argument
41 return M->getSymbolSectionID(Sym); in getSymbolSectionID()
43 return M->getSymbolSectionId(Sym); in getSymbolSectionID()
45 return M->getSymbolSectionID(Sym); in getSymbolSectionID()
46 return cast<COFFObjectFile>(O).getSymbolSectionID(Sym); in getSymbolSectionID()
57 for (ELFSymbolRef Sym : Syms) in computeSymbolSizes() local
58 Ret.push_back({Sym, Sym.getSize()}); in computeSymbolSizes()
63 for (XCOFFSymbolRef Sym : E->symbols()) in computeSymbolSizes() local
64 Ret.push_back({Sym, Sym.getSize()}); in computeSymbolSizes()
69 for (SymbolRef Sym : E->symbols()) { in computeSymbolSizes() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyUtilities.cpp
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObjcopy.cpp263 static bool isAArch64MappingSymbol(const Symbol &Sym) { in isAArch64MappingSymbol() argument
264 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isAArch64MappingSymbol()
265 Sym.getShndx() == SHN_UNDEF) in isAArch64MappingSymbol()
267 StringRef Name = Sym.Name; in isAArch64MappingSymbol()
273 static bool isArmMappingSymbol(const Symbol &Sym) { in isArmMappingSymbol() argument
274 if (Sym.Binding != STB_LOCAL || Sym.Type != STT_NOTYPE || in isArmMappingSymbol()
275 Sym.getShndx() == SHN_UNDEF) in isArmMappingSymbol()
277 StringRef Name = Sym.Name; in isArmMappingSymbol()
285 static bool isRequiredByABISymbol(const Object &Obj, const Symbol &Sym) { in isRequiredByABISymbol() argument
289 return Obj.isRelocatable() && isAArch64MappingSymbol(Sym); in isRequiredByABISymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyUtilities.cpp106 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFunctionTableSymbol() local
107 if (Sym) { in getOrCreateFunctionTableSymbol()
108 if (!Sym->isFunctionTable()) in getOrCreateFunctionTableSymbol()
112 Sym = cast<MCSymbolWasm>(Ctx.getOrCreateSymbol(Name)); in getOrCreateFunctionTableSymbol()
113 Sym->setFunctionTable(is64); in getOrCreateFunctionTableSymbol()
115 Sym->setUndefined(); in getOrCreateFunctionTableSymbol()
119 Sym->setOmitFromLinkingSection(); in getOrCreateFunctionTableSymbol()
120 return Sym; in getOrCreateFunctionTableSymbol()
126 MCSymbolWasm *Sym = cast_or_null<MCSymbolWasm>(Ctx.lookupSymbol(Name)); in getOrCreateFuncrefCallTableSymbol() local
127 if (Sym) { in getOrCreateFuncrefCallTableSymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativePublicSymbol.cpp19 const codeview::PublicSym32 &Sym) in NativePublicSymbol() argument
20 : NativeRawSymbol(Session, PDB_SymType::PublicSymbol, Id), Sym(Sym) {} in NativePublicSymbol()
33 uint32_t NativePublicSymbol::getAddressOffset() const { return Sym.Offset; } in getAddressOffset()
35 uint32_t NativePublicSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection()
38 return std::string(Sym.Name); in getName()
42 return Session.getRVAFromSectOffset(Sym.Segment, Sym.Offset); in getRelativeVirtualAddress()
46 return Session.getVAFromSectOffset(Sym.Segment, Sym.Offset); in getVirtualAddress()
H A DNativeFunctionSymbol.cpp27 const codeview::ProcSym &Sym, in NativeFunctionSymbol() argument
29 : NativeRawSymbol(Session, PDB_SymType::Function, Id), Sym(Sym), in NativeFunctionSymbol()
45 return Sym.CodeOffset; in getAddressOffset()
48 uint32_t NativeFunctionSymbol::getAddressSection() const { return Sym.Segment; } in getAddressSection()
50 return std::string(Sym.Name); in getName()
53 uint64_t NativeFunctionSymbol::getLength() const { return Sym.CodeSize; } in getLength()
56 return Session.getRVAFromSectOffset(Sym.Segment, Sym.CodeOffset); in getRelativeVirtualAddress()
60 return Session.getVAFromSectOffset(Sym.Segment, Sym.CodeOffset); in getVirtualAddress()
114 auto End = Syms.at(Sym.End); in findInlineFramesByVA()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DTaint.cpp54 SymbolRef Sym = V.getAsSymbol(); in addTaint() local
55 if (Sym) in addTaint()
56 return addTaint(State, Sym, Kind); in addTaint()
71 if (SymbolRef Sym = binding->getAsSymbol()) in addTaint() local
72 return addPartialTaint(State, Sym, LCV->getRegion(), Kind); in addTaint()
87 ProgramStateRef taint::addTaint(ProgramStateRef State, SymbolRef Sym, in addTaint() argument
91 while (const SymbolCast *SC = dyn_cast<SymbolCast>(Sym)) in addTaint()
92 Sym = SC->getOperand(); in addTaint()
94 ProgramStateRef NewState = State->set<TaintMap>(Sym, Kind); in addTaint()
100 SymbolRef Sym = V.getAsSymbol(); in removeTaint() local
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConstraintManager.h47 ProgramStateRef assumeSym(ProgramStateRef State, SymbolRef Sym, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
55 SMTConv::getExpr(Solver, Ctx, Sym, &RetTy, &hasComparison); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
61 State, Sym, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
64 return assumeExpr(State, Sym, Assumption ? Exp : Solver->mkNot(Exp)); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
67 ProgramStateRef assumeSymInclusiveRange(ProgramStateRef State, SymbolRef Sym, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
73 State, Sym, SMTConv::getRangeExpr(Solver, Ctx, Sym, From, To, InRange)); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
76 ProgramStateRef assumeSymUnsupported(ProgramStateRef State, SymbolRef Sym, in REGISTER_TRAIT_WITH_PROGRAMSTATE()
86 ConditionTruthVal checkNull(ProgramStateRef State, SymbolRef Sym) override { in REGISTER_TRAIT_WITH_PROGRAMSTATE()
91 llvm::SMTExprRef VarExp = SMTConv::getExpr(Solver, Ctx, Sym, &RetTy); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
99 ConditionTruthVal isSat = checkModel(State, Sym, Exp); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp172 SymbolRef &Sym, std::optional<CallEventRef<>> CE) { in findArgIdxOfSymbol() argument
179 if (CurrSt->getSVal(MR, TR->getValueType()).getAsSymbol() == Sym) in findArgIdxOfSymbol()
212 const RefVal &CurrV, SymbolRef &Sym, in generateDiagnosticsForCallLike() argument
254 auto Idx = findArgIdxOfSymbol(CurrSt, LCtx, Sym, CE); in generateDiagnosticsForCallLike()
264 os << "a Core Foundation object of type '" << Sym->getType() << "' with a "; in generateDiagnosticsForCallLike()
266 os << "an OSObject of type '" << findAllocatedObjectName(S, Sym->getType()) in generateDiagnosticsForCallLike()
269 os << "an object of type '" << Sym->getType() << "' with a "; in generateDiagnosticsForCallLike()
272 QualType T = Sym->getType(); in generateDiagnosticsForCallLike()
314 SymbolRef Sym; member in clang::ento::retaincountchecker::RefCountReportVisitor
317 RefCountReportVisitor(SymbolRef sym) : Sym(sym) {} in RefCountReportVisitor()
[all …]
H A DRetainCountChecker.cpp29 const RefVal *getRefBinding(ProgramStateRef State, SymbolRef Sym) { in getRefBinding() argument
30 return State->get<RefBindings>(Sym); in getRefBinding()
37 static ProgramStateRef setRefBinding(ProgramStateRef State, SymbolRef Sym, in setRefBinding() argument
39 assert(Sym != nullptr); in setRefBinding()
40 return State->set<RefBindings>(Sym, Val); in setRefBinding()
43 static ProgramStateRef removeRefBinding(ProgramStateRef State, SymbolRef Sym) { in removeRefBinding() argument
44 return State->remove<RefBindings>(Sym); in removeRefBinding()
210 SymbolRef Sym = C.getSVal(CE).getAsLocSymbol(); in checkPostStmt() local
211 if (!Sym) in checkPostStmt()
213 const RefVal* T = getRefBinding(state, Sym); in checkPostStmt()
[all …]

12345678910>>...18