Home
last modified time | relevance | path

Searched refs:SizeOffset (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/Analysis/
DMemoryBuiltins.h172 bool knownSize(SizeOffsetType &SizeOffset) { in knownSize() argument
173 return SizeOffset.first.getBitWidth() > 1; in knownSize()
176 bool knownOffset(SizeOffsetType &SizeOffset) { in knownOffset() argument
177 return SizeOffset.second.getBitWidth() > 1; in knownOffset()
180 bool bothKnown(SizeOffsetType &SizeOffset) { in bothKnown() argument
181 return knownSize(SizeOffset) && knownOffset(SizeOffset); in bothKnown()
236 bool knownSize(SizeOffsetEvalType SizeOffset) { in knownSize() argument
237 return SizeOffset.first; in knownSize()
240 bool knownOffset(SizeOffsetEvalType SizeOffset) { in knownOffset() argument
241 return SizeOffset.second; in knownOffset()
[all …]
/external/llvm/lib/Transforms/Instrumentation/
DBoundsChecking.cpp132 SizeOffsetEvalType SizeOffset = ObjSizeEval->compute(Ptr); in instrument() local
134 if (!ObjSizeEval->bothKnown(SizeOffset)) { in instrument()
139 Value *Size = SizeOffset.first; in instrument()
140 Value *Offset = SizeOffset.second; in instrument()
DAddressSanitizer.cpp2107 SizeOffsetType SizeOffset = ObjSizeVis.compute(Addr); in isSafeAccess() local
2108 if (!ObjSizeVis.bothKnown(SizeOffset)) return false; in isSafeAccess()
2109 uint64_t Size = SizeOffset.first.getZExtValue(); in isSafeAccess()
2110 int64_t Offset = SizeOffset.second.getSExtValue(); in isSafeAccess()