Searched refs:SymbolRef (Results 1 - 25 of 87) sorted by relevance

1234

/external/clang/lib/StaticAnalyzer/Core/
H A DSimpleConstraintManager.h54 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,
H A DConstraintManager.cpp22 SymbolRef Sym) {
29 SymbolRef Sym) {
H A DRangeConstraintManager.cpp281 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 Sy
[all...]
H A DSimpleConstraintManager.cpp99 SymbolRef Sym, bool Assumption) {
122 SymbolRef sym = Cond.getAsSymExpr();
132 SymbolRef sym = SV.getSymbol();
166 SymbolRef Subtraction = SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub,
193 static void computeAdjustment(SymbolRef &Sym, llvm::APSInt &Adjustment) {
228 SymbolRef Sym = LHS;
H A DSVals.cpp34 SymbolRef sym = SV->getSymbol();
42 SymbolRef sym = SR->getSymbol();
63 /// return that SymbolRef. Otherwise return 0.
69 SymbolRef SVal::getAsLocSymbol(bool IncludeBaseRegions) const {
70 // FIXME: should we consider SymbolRef wrapped in CodeTextRegion?
85 SymbolRef SVal::getLocSymbolInBase() const {
105 /// \brief If this SVal wraps a symbol return that SymbolRef.
111 SymbolRef SVal::getAsSymbol(bool IncludeBaseRegion) const {
112 // FIXME: should we consider SymbolRef wrapped in CodeTextRegion?
H A DSymbolManager.cpp109 SymbolRef SymExpr::symbol_iterator::operator*() {
186 SymbolManager::getDerivedSymbol(SymbolRef parentSymbol,
347 void SymbolManager::addSymbolDependency(const SymbolRef Primary,
348 const SymbolRef Dependent) {
361 const SymbolRef Primary) {
368 void SymbolReaper::markDependentsLive(SymbolRef sym) {
386 void SymbolReaper::markLive(SymbolRef sym) {
396 void SymbolReaper::markInUse(SymbolRef sym) {
401 bool SymbolReaper::maybeDead(SymbolRef sym) {
440 bool SymbolReaper::isLive(SymbolRef sy
[all...]
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.cpp31 if (Expr->getKind() != MCExpr::SymbolRef)
34 if (Expr->getKind() != MCExpr::SymbolRef)
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DTaintManager.h32 typedef llvm::ImmutableMap<SymbolRef, TaintTagType> TaintMapImpl;
H A DConstraintManager.h108 SymbolRef sym) const {
124 ConditionTruthVal isNull(ProgramStateRef State, SymbolRef Sym) {
148 virtual ConditionTruthVal checkNull(ProgramStateRef State, SymbolRef Sym);
H A DSymbolManager.h98 typedef const SymExpr* SymbolRef; typedef in namespace:clang::ento
99 typedef SmallVector<SymbolRef, 2> SymbolRefSmallVectorTy;
201 SymbolRef parentSymbol;
205 SymbolDerived(SymbolID sym, SymbolRef parent, const TypedValueRegion *r)
208 SymbolRef getParentSymbol() const { return parentSymbol; }
215 static void Profile(llvm::FoldingSetNodeID& profile, SymbolRef parent,
473 typedef llvm::DenseMap<SymbolRef, SymbolRefSmallVectorTy*> SymbolDependTy;
510 const SymbolDerived *getDerivedSymbol(SymbolRef parentSymbol,
548 void addSymbolDependency(const SymbolRef Primary, const SymbolRef Dependen
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DSimpleStreamChecker.cpp28 typedef SmallVector<SymbolRef, 2> SymbolVector;
62 void reportDoubleClose(SymbolRef FileDescSym,
93 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState)
102 bool VisitSymbol(SymbolRef sym) override {
132 SymbolRef FileDesc = Call.getReturnValue().getAsSymbol();
156 SymbolRef FileDesc = Call.getArgSVal(0).getAsSymbol();
173 static bool isLeaked(SymbolRef Sym, const StreamState &SS,
192 SymbolRef Sym = I->first;
208 void SimpleStreamChecker::reportDoubleClose(SymbolRef FileDescSym,
230 for (SmallVectorImpl<SymbolRef>
[all...]
H A DObjCContainersChecker.cpp40 inline SymbolRef getArraySym(const Expr *E, CheckerContext &C) const {
42 SymbolRef ArraySym = ArrayRef.getAsSymbol();
59 REGISTER_MAP_WITH_PROGRAMSTATE(ArraySizeMap, SymbolRef, DefinedSVal)
71 SymbolRef ArraySym = ArrayRef.getAsSymbol();
115 SymbolRef ArraySym = getArraySym(ArrayExpr, C);
H A DMacOSKeychainAPIChecker.cpp40 SymbolRef Region;
42 AllocationState(const Expr *E, unsigned int Idx, SymbolRef R) :
62 typedef std::pair<SymbolRef, const AllocationState*> AllocationPair;
103 const ExplodedNode *getAllocationNode(const ExplodedNode *N, SymbolRef Sym,
111 bool definitelyReturnedError(SymbolRef RetSym,
117 bool definitelyDidnotReturnError(SymbolRef RetSym,
136 SymbolRef Sym;
139 SecKeychainBugVisitor(SymbolRef S) : Sym(S) {}
160 SymbolRef,
216 static SymbolRef getAsPointeeSymbo
[all...]
H A DTaintTesterChecker.cpp30 SymbolRef getPointedToSymbol(CheckerContext &C,
H A DMallocChecker.cpp129 SymbolRef ReallocatedSym;
132 ReallocPair(SymbolRef S, ReallocPairKind K) :
291 bool isReleased(SymbolRef Sym, CheckerContext &C) const;
293 bool checkUseAfterFree(SymbolRef Sym, CheckerContext &C, const Stmt *S) const;
295 bool checkDoubleDelete(SymbolRef Sym, CheckerContext &C) const;
309 SymbolRef &EscapingSymbol) const;
325 Optional<CheckKind> getCheckIfTracked(CheckerContext &C, SymbolRef Sym) const;
333 SymbolRef Sym, bool OwnershipTransferred) const;
338 SymbolRef Sym) const;
340 SymbolRef Sy
[all...]
H A DTestAfterDivZeroChecker.cpp29 SymbolRef ZeroSymbol;
34 ZeroState(SymbolRef S, unsigned B, const StackFrameContext *SFC)
60 SymbolRef ZeroSymbol;
65 DivisionBRVisitor(SymbolRef ZeroSymbol, const StackFrameContext *SFC)
149 SymbolRef SR = Var.getAsSymbol();
161 SymbolRef SR = Var.getAsSymbol();
/external/llvm/include/llvm/Object/
H A DObjectFile.h31 class SymbolRef;
80 friend class SymbolRef;
112 std::error_code containsSymbol(SymbolRef S, bool &Result) const;
125 /// SymbolRef - This is a value type class that represents a single symbol in
127 class SymbolRef : public BasicSymbolRef { class in namespace:llvm::object
131 SymbolRef() : BasicSymbolRef() {} function in class:llvm::object::SymbolRef
142 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner);
151 std::error_code getType(SymbolRef::Type &Result) const;
162 symbol_iterator(SymbolRef Sym) : basic_symbol_iterator(Sym) {}
164 : basic_symbol_iterator(SymbolRef(
359 inline SymbolRef::SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner) function in class:llvm::object::SymbolRef
[all...]
H A DELFObjectFile.h69 SymbolRef::Type &Res) const override;
197 std::error_code getSymbolVersion(SymbolRef Symb, StringRef &Version,
237 std::error_code ELFObjectFile<ELFT>::getSymbolVersion(SymbolRef SymRef,
300 SymbolRef::Type &Result) const {
305 Result = SymbolRef::ST_Unknown;
308 Result = SymbolRef::ST_Debug;
311 Result = SymbolRef::ST_File;
314 Result = SymbolRef::ST_Function;
319 Result = SymbolRef::ST_Data;
322 Result = SymbolRef
[all...]
/external/llvm/tools/llvm-readobj/
H A DWin64EHDumper.h19 class SymbolRef;
30 uint64_t, object::SymbolRef &,
/external/llvm/tools/llvm-objdump/
H A DMachODump.cpp72 bool operator()(const SymbolRef &A, const SymbolRef &B) {
73 SymbolRef::Type AType, BType;
78 if (AType != SymbolRef::ST_Function)
82 if (BType != SymbolRef::ST_Function)
153 std::vector<SymbolRef> &Symbols,
156 for (const SymbolRef &Symbol : MachOObj->symbols())
253 std::vector<SymbolRef> Symbols;
328 std::vector<std::pair<uint64_t, SymbolRef>> Relocs;
346 SymbolRef
[all...]
/external/llvm/tools/llvm-symbolizer/
H A DLLVMSymbolize.h103 bool getNameFromSymbolTable(SymbolRef::Type Type, uint64_t Address,
106 void addSymbol(const SymbolRef &Symbol);
H A DLLVMSymbolize.cpp48 for (const SymbolRef &Symbol : Module->symbols()) {
62 void ModuleInfo::addSymbol(const SymbolRef &Symbol) {
63 SymbolRef::Type SymbolType;
66 if (SymbolType != SymbolRef::ST_Function && SymbolType != SymbolRef::ST_Data)
88 SymbolMapTy &M = SymbolType == SymbolRef::ST_Function ? Functions : Objects;
93 bool ModuleInfo::getNameFromSymbolTable(SymbolRef::Type Type, uint64_t Address,
96 const SymbolMapTy &M = Type == SymbolRef::ST_Function ? Functions : Objects;
123 if (getNameFromSymbolTable(SymbolRef::ST_Function, ModuleOffset,
150 if (getNameFromSymbolTable(SymbolRef
[all...]
/external/llvm/include/llvm/ExecutionEngine/
H A DObjectImage.h57 virtual void updateSymbolAddress(const object::SymbolRef &Sym,
/external/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp176 object::SymbolRef::Type SymType;
178 if (SymType == object::SymbolRef::ST_Function) {
206 object::SymbolRef::Type SymType;
208 if (SymType == object::SymbolRef::ST_Function) {
/external/llvm/lib/MC/
H A DMCSymbol.cpp46 if (Value->getKind() != MCExpr::SymbolRef)

Completed in 1878 milliseconds

1234