Home
last modified time | relevance | path

Searched refs:StrNCmp (Results 1 – 6 of 6) sorted by relevance

/external/compiler-rt/lib/asan/tests/
Dasan_str_test.cc340 void RunStrNCmpTest(PointerToStrNCmp StrNCmp) { in RunStrNCmpTest() argument
347 Ident(StrNCmp(s1, s2, size + 2)); in RunStrNCmpTest()
350 Ident(StrNCmp(s1 + size - 2, s2 + size - 2, size)); in RunStrNCmpTest()
352 Ident(StrNCmp(s1 - 1, s2 - 1, 0)); in RunStrNCmpTest()
353 Ident(StrNCmp(s1 + size - 1, s2 + size - 1, 1)); in RunStrNCmpTest()
355 EXPECT_DEATH(Ident(StrNCmp)(s1 - 1, s2, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
356 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 - 1, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
357 EXPECT_DEATH(Ident(StrNCmp)(s1 + size, s2, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
358 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 + size, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
360 EXPECT_DEATH(Ident(StrNCmp)(s1 + 1, s2 + 1, size), RightOOBReadMessage(0)); in RunStrNCmpTest()
[all …]
/external/llvm-project/compiler-rt/lib/asan/tests/
Dasan_str_test.cpp378 void RunStrNCmpTest(PointerToStrNCmp StrNCmp) { in RunStrNCmpTest() argument
385 Ident(StrNCmp(s1, s2, size + 2)); in RunStrNCmpTest()
388 Ident(StrNCmp(s1 + size - 2, s2 + size - 2, size)); in RunStrNCmpTest()
390 Ident(StrNCmp(s1 - 1, s2 - 1, 0)); in RunStrNCmpTest()
391 Ident(StrNCmp(s1 + size - 1, s2 + size - 1, 1)); in RunStrNCmpTest()
393 EXPECT_DEATH(Ident(StrNCmp)(s1 - 1, s2, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
394 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 - 1, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
395 EXPECT_DEATH(Ident(StrNCmp)(s1 + size, s2, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
396 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 + size, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
398 EXPECT_DEATH(Ident(StrNCmp)(s1 + 1, s2 + 1, size), RightOOBReadMessage(0)); in RunStrNCmpTest()
[all …]
/external/llvm/lib/Transforms/Utils/
DBuildLibCalls.cpp759 Value *StrNCmp = M->getOrInsertFunction("strncmp", B.getInt32Ty(), in emitStrNCmp() local
764 StrNCmp, {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, "strncmp"); in emitStrNCmp()
766 if (const Function *F = dyn_cast<Function>(StrNCmp->stripPointerCasts())) in emitStrNCmp()
DSimplifyLibCalls.cpp574 Value *StrNCmp = emitStrNCmp(CI->getArgOperand(0), CI->getArgOperand(1), in optimizeStrStr() local
576 if (!StrNCmp) in optimizeStrStr()
581 B.CreateICmp(Old->getPredicate(), StrNCmp, in optimizeStrStr()
582 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp832 Value *StrNCmp = emitStrNCmp(CI->getArgOperand(0), CI->getArgOperand(1), in optimizeStrStr() local
834 if (!StrNCmp) in optimizeStrStr()
839 B.CreateICmp(Old->getPredicate(), StrNCmp, in optimizeStrStr()
840 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp849 Value *StrNCmp = emitStrNCmp(CI->getArgOperand(0), CI->getArgOperand(1), in optimizeStrStr() local
851 if (!StrNCmp) in optimizeStrStr()
856 B.CreateICmp(Old->getPredicate(), StrNCmp, in optimizeStrStr()
857 ConstantInt::getNullValue(StrNCmp->getType()), "cmp"); in optimizeStrStr()