| /NextBSD/contrib/llvm/include/llvm/Object/ |
| HD | ObjectFile.h | 33 class SymbolRef; variable 70 friend class SymbolRef; variable 98 bool containsSymbol(SymbolRef S) const; 114 class SymbolRef : public BasicSymbolRef { 118 SymbolRef() : BasicSymbolRef() {} in SymbolRef() function 129 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner); 130 SymbolRef(const BasicSymbolRef &B) : BasicSymbolRef(B) { in SymbolRef() function 146 SymbolRef::Type getType() const; 157 symbol_iterator(SymbolRef Sym) : basic_symbol_iterator(Sym) {} in symbol_iterator() 159 : basic_symbol_iterator(SymbolRef(B->getRawDataRefImpl(), in symbol_iterator() [all …]
|
| HD | ELFObjectFile.h | 102 class ELFSymbolRef : public SymbolRef { 104 ELFSymbolRef(const SymbolRef &B) : SymbolRef(B) { in ELFSymbolRef() 105 assert(isa<ELFObjectFileBase>(SymbolRef::getObject())); in ELFSymbolRef() 128 : symbol_iterator(SymbolRef(B->getRawDataRefImpl(), in elf_symbol_iterator() 206 SymbolRef::Type getSymbolType(DataRefImpl Symb) const override; 443 SymbolRef::Type ELFObjectFile<ELFT>::getSymbolType(DataRefImpl Symb) const { in getSymbolType() 448 return SymbolRef::ST_Unknown; in getSymbolType() 450 return SymbolRef::ST_Debug; in getSymbolType() 452 return SymbolRef::ST_File; in getSymbolType() 454 return SymbolRef::ST_Function; in getSymbolType() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | SimpleStreamChecker.cpp | 28 typedef SmallVector<SymbolRef, 2> SymbolVector; 62 void reportDoubleClose(SymbolRef FileDescSym, 66 void reportLeaks(ArrayRef<SymbolRef> LeakedStreams, CheckerContext &C, 92 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState) 101 bool VisitSymbol(SymbolRef sym) override { in VisitSymbol() 131 SymbolRef FileDesc = Call.getReturnValue().getAsSymbol(); in checkPostCall() 155 SymbolRef FileDesc = Call.getArgSVal(0).getAsSymbol(); in checkPreCall() 172 static bool isLeaked(SymbolRef Sym, const StreamState &SS, in isLeaked() 191 SymbolRef Sym = I->first; in checkDeadSymbols() 207 void SimpleStreamChecker::reportDoubleClose(SymbolRef FileDescSym, in reportDoubleClose() [all …]
|
| HD | MacOSKeychainAPIChecker.cpp | 40 SymbolRef Region; 42 AllocationState(const Expr *E, unsigned int Idx, SymbolRef R) : in AllocationState() 62 typedef std::pair<SymbolRef, const AllocationState*> AllocationPair; 103 const ExplodedNode *getAllocationNode(const ExplodedNode *N, SymbolRef Sym, 110 bool definitelyReturnedError(SymbolRef RetSym, 116 bool definitelyDidnotReturnError(SymbolRef RetSym, in definitelyDidnotReturnError() 135 SymbolRef Sym; 138 SecKeychainBugVisitor(SymbolRef S) : Sym(S) {} in SecKeychainBugVisitor() 159 SymbolRef, in REGISTER_MAP_WITH_PROGRAMSTATE() argument 215 static SymbolRef getAsPointeeSymbol(const Expr *Expr, in getAsPointeeSymbol() [all …]
|
| HD | MallocChecker.cpp | 140 SymbolRef ReallocatedSym; 143 ReallocPair(SymbolRef S, ReallocPairKind K) : in ReallocPair() 321 bool isReleased(SymbolRef Sym, CheckerContext &C) const; 323 bool checkUseAfterFree(SymbolRef Sym, CheckerContext &C, const Stmt *S) const; 325 void checkUseZeroAllocated(SymbolRef Sym, CheckerContext &C, 328 bool checkDoubleDelete(SymbolRef Sym, CheckerContext &C) const; 342 SymbolRef &EscapingSymbol) const; 360 Optional<CheckKind> getCheckIfTracked(CheckerContext &C, SymbolRef Sym, 371 SymbolRef Sym, bool OwnershipTransferred) const; 376 SymbolRef Sym) const; [all …]
|
| HD | ObjCContainersChecker.cpp | 41 inline SymbolRef getArraySym(const Expr *E, CheckerContext &C) const { in getArraySym() 43 SymbolRef ArraySym = ArrayRef.getAsSymbol(); in getArraySym() 64 REGISTER_MAP_WITH_PROGRAMSTATE(ArraySizeMap, SymbolRef, DefinedSVal) in REGISTER_MAP_WITH_PROGRAMSTATE() argument 76 SymbolRef ArraySym = ArrayRef.getAsSymbol(); in REGISTER_MAP_WITH_PROGRAMSTATE() 121 SymbolRef ArraySym = getArraySym(ArrayExpr, C); in checkPreStmt() 162 SymbolRef Sym = *I; in checkPointerEscape()
|
| HD | RetainCountChecker.cpp | 361 REGISTER_MAP_WITH_PROGRAMSTATE(RefBindings, SymbolRef, RefVal) in REGISTER_MAP_WITH_PROGRAMSTATE() argument 364 SymbolRef Sym) { in REGISTER_MAP_WITH_PROGRAMSTATE() 369 SymbolRef Sym, RefVal Val) { in setRefBinding() 373 static ProgramStateRef removeRefBinding(ProgramStateRef State, SymbolRef Sym) { in removeRefBinding() 1507 if (SymbolRef Sym = ReceiverV.getAsLocSymbol()) in getInstanceMethodSummary() 1749 SymbolRef Sym; 1754 CFRefReportVisitor(SymbolRef sym, bool gcEnabled, const SummaryLogTy &log) in CFRefReportVisitor() 1775 CFRefLeakReportVisitor(SymbolRef sym, bool GCEnabled, in CFRefLeakReportVisitor() 1798 const SummaryLogTy &Log, ExplodedNode *n, SymbolRef sym, in CFRefReport() 1807 const SummaryLogTy &Log, ExplodedNode *n, SymbolRef sym, in CFRefReport() [all …]
|
| HD | TestAfterDivZeroChecker.cpp | 29 SymbolRef ZeroSymbol; 34 ZeroState(SymbolRef S, unsigned B, const StackFrameContext *SFC) in ZeroState() 60 SymbolRef ZeroSymbol; 65 DivisionBRVisitor(SymbolRef ZeroSymbol, const StackFrameContext *SFC) in DivisionBRVisitor() 149 SymbolRef SR = Var.getAsSymbol(); in setDivZeroMap() 161 SymbolRef SR = Var.getAsSymbol(); in hasDivZeroMap()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | SimpleConstraintManager.h | 54 virtual ProgramStateRef assumeSymNE(ProgramStateRef state, SymbolRef sym, 58 virtual ProgramStateRef assumeSymEQ(ProgramStateRef state, SymbolRef sym, 62 virtual ProgramStateRef assumeSymLT(ProgramStateRef state, SymbolRef sym, 66 virtual ProgramStateRef assumeSymGT(ProgramStateRef state, SymbolRef sym, 70 virtual ProgramStateRef assumeSymLE(ProgramStateRef state, SymbolRef sym, 74 virtual ProgramStateRef assumeSymGE(ProgramStateRef state, SymbolRef sym, 92 SymbolRef Sym,
|
| HD | RangeConstraintManager.cpp | 281 CLANG_ENTO_PROGRAMSTATE_MAP(SymbolRef, 286 RangeSet GetRange(ProgramStateRef state, SymbolRef sym); 291 ProgramStateRef assumeSymNE(ProgramStateRef state, SymbolRef sym, 295 ProgramStateRef assumeSymEQ(ProgramStateRef state, SymbolRef sym, 299 ProgramStateRef assumeSymLT(ProgramStateRef state, SymbolRef sym, 303 ProgramStateRef assumeSymGT(ProgramStateRef state, SymbolRef sym, 307 ProgramStateRef assumeSymGE(ProgramStateRef state, SymbolRef sym, 311 ProgramStateRef assumeSymLE(ProgramStateRef state, SymbolRef sym, 316 SymbolRef sym) const override; 317 ConditionTruthVal checkNull(ProgramStateRef State, SymbolRef Sym) override; [all …]
|
| HD | SimpleConstraintManager.cpp | 99 SymbolRef Sym, bool Assumption) { in assumeAuxForSymbol() 122 SymbolRef sym = Cond.getAsSymExpr(); in assumeAux() 132 SymbolRef sym = SV.getSymbol(); in assumeAux() 166 SymbolRef Subtraction = SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub, in assumeAux() 193 static void computeAdjustment(SymbolRef &Sym, llvm::APSInt &Adjustment) { in computeAdjustment() 228 SymbolRef Sym = LHS; in assumeSymRel()
|
| HD | SymbolManager.cpp | 109 SymbolRef SymExpr::symbol_iterator::operator*() { in operator *() 186 SymbolManager::getDerivedSymbol(SymbolRef parentSymbol, in getDerivedSymbol() 347 void SymbolManager::addSymbolDependency(const SymbolRef Primary, in addSymbolDependency() 348 const SymbolRef Dependent) { in addSymbolDependency() 361 const SymbolRef Primary) { in getDependentSymbols() 368 void SymbolReaper::markDependentsLive(SymbolRef sym) { in markDependentsLive() 386 void SymbolReaper::markLive(SymbolRef sym) { in markLive() 396 void SymbolReaper::markInUse(SymbolRef sym) { in markInUse() 401 bool SymbolReaper::maybeDead(SymbolRef sym) { in maybeDead() 440 bool SymbolReaper::isLive(SymbolRef sym) { in isLive()
|
| HD | SVals.cpp | 34 SymbolRef sym = SV->getSymbol(); in hasConjuredSymbol() 42 SymbolRef sym = SR->getSymbol(); in hasConjuredSymbol() 69 SymbolRef SVal::getAsLocSymbol(bool IncludeBaseRegions) const { in getAsLocSymbol() 85 SymbolRef SVal::getLocSymbolInBase() const { in getLocSymbolInBase() 111 SymbolRef SVal::getAsSymbol(bool IncludeBaseRegion) const { in getAsSymbol()
|
| HD | SValBuilder.cpp | 101 SymbolRef sym = SymMgr.getRegionValueSymbol(region); in getRegionValueSymbolVal() 132 SymbolRef sym = SymMgr.conjureSymbol(expr, LCtx, type, count, symbolTag); in conjureSymbolVal() 148 SymbolRef sym = SymMgr.conjureSymbol(stmt, LCtx, type, visitCount); in conjureSymbolVal() 164 SymbolRef sym = SymMgr.conjureSymbol(E, LCtx, T, VisitCount); in getConjuredHeapSymbolVal() 174 SymbolRef sym = in getMetadataSymbolVal() 184 SValBuilder::getDerivedRegionValueSymbolVal(SymbolRef parentSymbol, in getDerivedRegionValueSymbolVal() 191 SymbolRef sym = SymMgr.getDerivedSymbol(parentSymbol, region); in getDerivedRegionValueSymbolVal() 414 if (SymbolRef Sym = val.getAsSymbol(true)) { in evalCast()
|
| HD | ConstraintManager.cpp | 22 SymbolRef Sym) { in getLocFromSymbol() 29 SymbolRef Sym) { in checkNull()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| HD | SymbolManager.h | 98 typedef const SymExpr* SymbolRef; typedef 99 typedef SmallVector<SymbolRef, 2> SymbolRefSmallVectorTy; 201 SymbolRef parentSymbol; 205 SymbolDerived(SymbolID sym, SymbolRef parent, const TypedValueRegion *r) in SymbolDerived() 208 SymbolRef getParentSymbol() const { return parentSymbol; } in getParentSymbol() 215 static void Profile(llvm::FoldingSetNodeID& profile, SymbolRef parent, in Profile() 473 typedef llvm::DenseMap<SymbolRef, SymbolRefSmallVectorTy*> SymbolDependTy; 510 const SymbolDerived *getDerivedSymbol(SymbolRef parentSymbol, 548 void addSymbolDependency(const SymbolRef Primary, const SymbolRef Dependent); 550 const SymbolRefSmallVectorTy *getDependentSymbols(const SymbolRef Primary); [all …]
|
| HD | ConstraintManager.h | 108 SymbolRef sym) const { in getSymVal() 124 ConditionTruthVal isNull(ProgramStateRef State, SymbolRef Sym) { in isNull() 148 virtual ConditionTruthVal checkNull(ProgramStateRef State, SymbolRef Sym);
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/OProfileJIT/ |
| HD | OProfileJITEventListener.cpp | 89 for (const std::pair<SymbolRef, uint64_t> &P : computeSymbolSizes(DebugObj)) { in NotifyObjectEmitted() 90 SymbolRef Sym = P.first; in NotifyObjectEmitted() 91 if (Sym.getType() != SymbolRef::ST_Function) in NotifyObjectEmitted() 131 if (I->getType() == SymbolRef::ST_Function) { in NotifyFreeingObject()
|
| /NextBSD/contrib/llvm/lib/Object/ |
| HD | SymbolSize.cpp | 40 static unsigned getSymbolSectionID(const ObjectFile &O, SymbolRef Sym) { in getSymbolSectionID() 46 std::vector<std::pair<SymbolRef, uint64_t>> 48 std::vector<std::pair<SymbolRef, uint64_t>> Ret; in computeSymbolSizes() 64 SymbolRef Sym = *I; in computeSymbolSizes()
|
| HD | COFFObjectFile.cpp | 177 SymbolRef::Type COFFObjectFile::getSymbolType(DataRefImpl Ref) const { in getSymbolType() 182 return SymbolRef::ST_Unknown; in getSymbolType() 184 return SymbolRef::ST_Function; in getSymbolType() 186 return SymbolRef::ST_Data; in getSymbolType() 188 return SymbolRef::ST_File; in getSymbolType() 192 return SymbolRef::ST_Debug; in getSymbolType() 195 return SymbolRef::ST_Data; in getSymbolType() 197 return SymbolRef::ST_Other; in getSymbolType() 202 uint32_t Result = SymbolRef::SF_None; in getSymbolFlags() 205 Result |= SymbolRef::SF_Global; in getSymbolFlags() [all …]
|
| HD | ObjectFile.cpp | 31 bool SectionRef::containsSymbol(SymbolRef S) const { in containsSymbol() 40 if (Flags & SymbolRef::SF_Undefined) in getSymbolValue() 42 if (Flags & SymbolRef::SF_Common) in getSymbolValue()
|
| /NextBSD/contrib/llvm/tools/llvm-symbolizer/ |
| HD | LLVMSymbolize.cpp | 76 std::vector<std::pair<SymbolRef, uint64_t>> Symbols = in ModuleInfo() 82 void ModuleInfo::addSymbol(const SymbolRef &Symbol, uint64_t SymbolSize, in addSymbol() 84 SymbolRef::Type SymbolType = Symbol.getType(); in addSymbol() 85 if (SymbolType != SymbolRef::ST_Function && SymbolType != SymbolRef::ST_Data) in addSymbol() 112 auto &M = SymbolType == SymbolRef::ST_Function ? Functions : Objects; in addSymbol() 117 bool ModuleInfo::getNameFromSymbolTable(SymbolRef::Type Type, uint64_t Address, in getNameFromSymbolTable() 120 const auto &SymbolMap = Type == SymbolRef::ST_Function ? Functions : Objects; in getNameFromSymbolTable() 148 if (getNameFromSymbolTable(SymbolRef::ST_Function, ModuleOffset, in symbolizeCode() 176 if (getNameFromSymbolTable(SymbolRef::ST_Function, ModuleOffset, in symbolizeInlinedCode() 190 return getNameFromSymbolTable(SymbolRef::ST_Data, ModuleOffset, Name, Start, in symbolizeData()
|
| /NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| HD | ARMMCExpr.cpp | 32 if (Expr->getKind() != MCExpr::SymbolRef) in printImpl() 35 if (Expr->getKind() != MCExpr::SymbolRef) in printImpl()
|
| /NextBSD/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| HD | RuntimeDyld.cpp | 116 static std::error_code getOffset(const SymbolRef &Sym, SectionRef Sec, in getOffset() 158 bool IsCommon = Flags & SymbolRef::SF_Common; in loadObjectImpl() 162 object::SymbolRef::Type SymType = I->getType(); in loadObjectImpl() 164 if (SymType == object::SymbolRef::ST_Function || in loadObjectImpl() 165 SymType == object::SymbolRef::ST_Data || in loadObjectImpl() 166 SymType == object::SymbolRef::ST_Unknown) { in loadObjectImpl() 187 if (Flags & SymbolRef::SF_Weak) in loadObjectImpl() 189 if (Flags & SymbolRef::SF_Exported) in loadObjectImpl() 372 if (Flags & SymbolRef::SF_Common) { in computeTotalAllocSize() 516 if (Flags & SymbolRef::SF_Weak) in emitCommonSymbols() [all …]
|
| /NextBSD/contrib/llvm/tools/llvm-objdump/ |
| HD | llvm-objdump.cpp | 458 for (const SymbolRef &Symbol : O->symbols()) { in printRelocationTargetName() 819 for (const SymbolRef &Symbol : Obj->symbols()) { in DisassembleObject() 820 if (Symbol.getType() != SymbolRef::ST_Function) in DisassembleObject() 850 for (const SymbolRef &Symbol : Obj->symbols()) { in DisassembleObject() 1162 for (const SymbolRef &Symbol : o->symbols()) { in PrintSymbolTable() 1167 SymbolRef::Type Type = Symbol.getType(); in PrintSymbolTable() 1173 if (Type == SymbolRef::ST_Debug && Section != o->section_end()) { in PrintSymbolTable() 1182 bool Global = Flags & SymbolRef::SF_Global; in PrintSymbolTable() 1183 bool Weak = Flags & SymbolRef::SF_Weak; in PrintSymbolTable() 1184 bool Absolute = Flags & SymbolRef::SF_Absolute; in PrintSymbolTable() [all …]
|