| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Windows/ |
| H A D | heapalloc_rtl_transfer.cpp | 56 void *realloc = RtlReAllocateHeap_ptr(GetProcessHeap(), in main() local 59 assert(realloc && __sanitizer_get_ownership(realloc)); in main() 62 assert(((char *)realloc)[i] == '\xcc'); in main() 65 assert(((char *)realloc)[i] == 0); in main() 66 ((char *)realloc)[i] = '\xcc'; in main() 68 realloc = RtlReAllocateHeap_ptr(GetProcessHeap(), in main() 69 HEAP_ZERO_MEMORY, realloc, 2048); in main() 70 assert(realloc && __sanitizer_get_ownership(realloc)); in main() 73 assert(((char *)realloc)[i] == '\xcc'); in main() 76 assert(((char *)realloc)[i] == 0); in main() [all …]
|
| H A D | heapalloc_transfer.cpp | 17 void *realloc = HeapReAlloc(GetProcessHeap(), 0, alloc, 500); in main() local 19 assert(realloc && __sanitizer_get_ownership(realloc)); in main() 21 alloc = HeapReAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS, realloc, 100); in main()
|
| H A D | use_after_realloc.cpp | 7 char *buffer = (char*)realloc(0, 32), in main() 9 buffer = (char*)realloc(buffer, 64); in main()
|
| /llvm-project-15.0.7/compiler-rt/test/scudo/ |
| H A D | realloc.cpp | 49 p = realloc(p, size); in main() 59 old_p = p = realloc(nullptr, size); in main() 65 p = realloc(p, size - 1); in main() 67 p = realloc(p, size); in main() 70 p = realloc(p, size + 1); in main() 73 p = realloc(p, 0); in main() 78 p = realloc(nullptr, size); in main() 82 p = realloc(p, size + 1); in main()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | malloc.cpp | 36 void *realloc(void *ptr, size_t size); 203 void *realloc(int, bool = false) { realloc(1); } // no-crash in realloc() function in pr46253_class::a 208 void realloc(void *ptr, size_t size) { realloc(ptr, size); } // no-crash in realloc() function 212 void *realloc(void **ptr, size_t size) { realloc(ptr, size); } // no-crash in realloc() function 216 void *realloc(void *ptr, int size) { realloc(ptr, size); } // no-crash in realloc() function
|
| H A D | malloc.c | 64 realloc(p,0); in f2_realloc_0() 96 q = realloc(q, 20); in realloctest1() 113 char *r = realloc(p, 0); in reallocSizeZero1() 123 char *r = realloc(p, 0); in reallocSizeZero2() 134 char *r = realloc(p, 0); in reallocSizeZero3() 139 char *r = realloc(0, 0); in reallocSizeZero4() 144 char *r = realloc(0, 0); in reallocSizeZero5() 257 int *p = realloc(0, 8); in CheckUseZeroAllocatedNoWarn4() 400 q = realloc(q, 20); in f5() 417 realloc(p,0); in f6_realloc() [all …]
|
| H A D | malloc-annotations.c | 11 void *realloc(void *ptr, size_t size); 46 realloc(p,0); in f2_realloc_0() 47 realloc(p,0); // expected-warning{{Attempt to free released memory}} in f2_realloc_0() 52 int *q = realloc(p,0); // no-warning in f2_realloc_1() 173 q = realloc(q, 20); in f5() 190 realloc(p,0); in f6_realloc() 212 realloc(x,0); in f7_realloc()
|
| H A D | malloc-sizeof.c | 7 void *realloc(void *ptr, size_t size); 27 struct A *ap6 = realloc(ap5, sizeof(struct A)); in foo() 28 …struct A *ap7 = realloc(ap5, sizeof(struct B)); // expected-warning {{Result of 'realloc' is conve… in foo()
|
| H A D | MismatchedDeallocator-checker-test.mm | 9 void *realloc(void *ptr, size_t size); function 29 int *q = (int *)realloc(p, 16); 30 …delete q; // expected-warning{{Memory allocated by realloc() should be deallocated by free(), not … 86 …realloc(p, sizeof(long)); // expected-warning{{Memory allocated by 'new' should be deallocated by … 91 …realloc(p, sizeof(long)); // expected-warning{{Memory allocated by operator new should be dealloca… 96 …realloc(p, sizeof(long)); // expected-warning{{Memory allocated by 'new[]' should be deallocated b…
|
| H A D | malloc-custom.c | 13 char realloc(void); 24 realloc(); // no-crash in testCustomArgumentlessAllocation()
|
| H A D | malloc-plist.c | 8 void *realloc(void *ptr, size_t size); 28 tmp = (char*)realloc(buf, 0x1000000); in reallocDiagnostics() 69 tmp = (char*)realloc(buf, 0x1000000); in my_realloc()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | realloc.ll | 4 declare i8* @realloc(i8* allocptr, i64) allockind("realloc") allocsize(1) 13 %call = call i8* @realloc(i8* null, i64 100) #2 19 ; CHECK-NEXT: [[CALL:%.*]] = call dereferenceable_or_null(100) i8* @realloc(i8* [[PTR:%.*]], i64… 22 %call = call i8* @realloc(i8* %ptr, i64 100) #2
|
| H A D | realloc-free.ll | 9 %2 = tail call align 16 dereferenceable_or_null(6) i8* @realloc(i8* %0, i64 6) #3 14 declare dso_local noalias noundef i8* @realloc(i8* allocptr nocapture, i64 noundef) local_unnamed_a… 18 attributes #1 = { inaccessiblemem_or_argmemonly mustprogress nounwind willreturn allockind("realloc…
|
| H A D | alloc-realloc-free.ll | 9 %2 = tail call align 16 dereferenceable_or_null(6) i8* @realloc(i8* %1, i64 6) #4 15 declare dso_local noalias noundef i8* @realloc(i8* nocapture allocptr, i64 noundef) local_unnamed_a… 21 attributes #2 = { inaccessiblemem_or_argmemonly mustprogress nounwind willreturn allockind("realloc…
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | allockind.ll | 3 ; CHECK: 'allockind()' requires exactly one of alloc, realloc, and free 6 ; CHECK: 'allockind()' requires exactly one of alloc, realloc, and free 7 declare i8* @b(i32*) allockind("free,realloc") 13 declare i8* @d(i32, i32*) allockind("realloc,uninitialized,zeroed") 15 ; CHECK: 'allockind()' requires exactly one of alloc, realloc, and free
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/ |
| H A D | owning-memory-legacy-functions.cpp | 19 void *realloc(void *Resource, size_t NewByteCount); 41 using ::realloc; 165 std::realloc(StackPointer, 200); in test_legacy_consumers() 167 std::realloc(HeapPointer1, 200); in test_legacy_consumers() 169 std::realloc(HeapPointer2, 200); // Ok in test_legacy_consumers() 170 std::realloc(std::malloc(100), 200); // Ok but silly in test_legacy_consumers()
|
| H A D | no-malloc.cpp | 7 void *realloc(void *ptr, size_t size); 18 char *realloced = (char *)realloc(array0, 50 * sizeof(int)); in malloced_array()
|
| H A D | no-malloc-custom.cpp | 13 void *realloc(void *ptr, size_t size); 29 char *realloced = (char *)realloc(array0, 50 * sizeof(int)); in malloced_array()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_malloc_linux.cpp | 81 INTERCEPTOR(void*, realloc, void *ptr, uptr size) { in INTERCEPTOR() argument 173 void *(*realloc)(void *oldMem, uptr bytes); member 187 void *(*realloc)(void *oldMem, uptr bytes); member 193 WRAP(realloc), WRAP(memalign), WRAP(malloc_usable_size)}; 198 WRAP(posix_memalign), WRAP(pvalloc), WRAP(realloc),
|
| /llvm-project-15.0.7/compiler-rt/test/gwp_asan/ |
| H A D | realloc.cpp | 20 char *Ptr = reinterpret_cast<char *>(realloc(nullptr, 1)); in main() 32 if (realloc(Ptr, 0) != NULL) { in main()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | wrappers_c_test.cpp | 163 void *P = realloc(nullptr, 0U); in TEST() 170 EXPECT_EQ(realloc(P, 0U), nullptr); in TEST() 177 P = realloc(P, Size * 2U); in TEST() 183 P = realloc(P, Size / 2U); in TEST() 190 EXPECT_DEATH(P = realloc(P, Size), ""); in TEST() 193 EXPECT_EQ(realloc(nullptr, SIZE_MAX), nullptr); in TEST() 198 EXPECT_EQ(realloc(P, SIZE_MAX), nullptr); in TEST() 211 P = realloc(P, Size * 2U); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Linux/ |
| H A D | allocator_oom_test.cpp | 63 x = realloc(0, size); in main() 67 x = realloc(t, size); in main()
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | allocs-fns-allocsize.c | 7 void *realloc(void *, size_t); 20 return realloc(p, n); in realloc_test()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/ |
| H A D | no-malloc.rst | 6 This check handles C-Style memory management using ``malloc()``, ``realloc()``, 21 char* some_string = (char*) realloc(sizeof(char) * 30); 45 Defaults to ``::realloc``.
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | misplaced-pointer-arithmetic-in-alloc.c | 7 void *realloc(void *, size_t); 39 char *p = (char *)realloc(s, n) + 10; in bad_realloc()
|