Home
last modified time | relevance | path

Searched refs:memalign (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/test/scudo/
H A Dmemalign.c46 p = memalign(alignment, size - (2 * sizeof(void *) * k)); in main()
58 p = memalign(alignment, 0x1000 - (2 * sizeof(void *) * k)); in main()
67 p = memalign(alignment - 1, size); in main()
93 void *p = memalign(16, 16); in main()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dalloc-fns-alignment.c14 void *memalign(size_t, size_t);
33 return memalign(a, n); in memalign_variable_test()
45 return memalign(4096, n); in memalign_large_constant_test()
H A Dmemalign-libcall.c5 void *memalign(size_t, size_t);
9 return memalign(alignment, size); in test()
H A Dallocs-fns-allocsize.c9 void *memalign(size_t, size_t);
28 return memalign(a, n); in memalign_test()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_malloc_linux.cpp98 INTERCEPTOR(void*, memalign, uptr boundary, uptr size) { in INTERCEPTOR() argument
174 void *(*memalign)(uptr alignment, uptr bytes); member
184 void *(*memalign)(uptr alignment, uptr bytes); member
193 WRAP(realloc), WRAP(memalign), WRAP(malloc_usable_size)};
197 WRAP(malloc), WRAP(malloc_usable_size), WRAP(memalign),
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dderef-alloc-fns.ll13 declare noalias align 16 i8* @memalign(i64, i64)
99 ; GNU-NEXT: [[CALL:%.*]] = tail call noalias align 32 dereferenceable_or_null(512) i8* @memalign
102 %call = tail call noalias i8* @memalign(i64 32, i64 512)
109 ; GNU-NEXT: [[CALL:%.*]] = tail call noalias align 32 i8* @memalign(i64 32, i64 [[SIZE]])
113 %call = tail call noalias i8* @memalign(i64 32, i64 %size)
120 ; GNU-NEXT: [[CALL:%.*]] = tail call noalias align 32 i8* @memalign(i64 32, i64 [[SIZE]])
124 %call = tail call noalias i8* @memalign(i64 32, i64 %size)
130 ; GNU-NEXT: [[CALL:%.*]] = tail call noalias dereferenceable_or_null(128) i8* @memalign(i64 [[AL…
133 %call = tail call noalias i8* @memalign(i64 %align, i64 128)
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dwrappers_c_test.cpp107 P = memalign(Align, Size); in TEST()
119 P = memalign(Alignment, Size); in TEST()
133 EXPECT_EQ(memalign(4096U, SIZE_MAX), nullptr); in TEST()
140 P = memalign(Alignment, 1024U); in TEST()
205 P = memalign(Alignment, Size); in TEST()
/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Posix/
H A Dlarge_allocator_unpoisons_on_free.cpp16 return memalign(boundary, size); in my_memalign()
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_interceptors.cpp93 INTERCEPTOR(void *, memalign, SIZE_T alignment, SIZE_T size) { in INTERCEPTOR() argument
206 INTERCEPT_FUNCTION(memalign); in initialize_interceptors()
H A Ddone_abilist.txt68 fun:memalign=discard
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_malloc.cpp53 INTERCEPTOR_ATTRIBUTE void *memalign(size_t alignment, size_t size) { in memalign() function
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_malloc_linux.cpp86 INTERCEPTOR(void *, memalign, uptr boundary, uptr size) { in INTERCEPTOR() argument
/llvm-project-15.0.7/compiler-rt/lib/lsan/
H A Dlsan_interceptors.cpp122 INTERCEPTOR(void*, memalign, uptr alignment, uptr size) { in INTERCEPTOR() argument
127 #define LSAN_MAYBE_INTERCEPT_MEMALIGN INTERCEPT_FUNCTION(memalign)
/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Dinterceptors.c86 char *p = (char *) memalign(kAlignment, kSize); in test_memalign()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_allocator_testlib.cpp140 void *memalign(size_t alignment, size_t size) { in memalign() function
/llvm-project-15.0.7/compiler-rt/lib/hwasan/
H A Dhwasan_allocation_functions.cpp166 INTERCEPTOR_ALIAS(void *, memalign, SIZE_T alignment, SIZE_T size);
/llvm-project-15.0.7/compiler-rt/lib/asan/tests/
H A Dasan_test.cpp103 int *ma = (int*)memalign(kPageSize, kPageSize); in TEST()
339 char *p = (char *)memalign(align, size); in MemalignRun()
344 TEST(AddressSanitizer, memalign) { in TEST() argument
/llvm-project-15.0.7/llvm/test/Transforms/InferFunctionAttrs/
H A Dno-proto.ll594 ; CHECK: declare void @memalign(...)
595 declare void @memalign(...)
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c.inc87 INTERFACE WEAK void *SCUDO_PREFIX(memalign)(size_t alignment, size_t size) {
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_malloc_mac.inc403 sanitizer_zone.memalign = &__sanitizer_mz_memalign;
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.def1021 /// void *memalign(size_t boundary, size_t size);
1022 TLI_DEFINE_ENUM_INTERNAL(memalign)
1023 TLI_DEFINE_STRING_INTERNAL("memalign")
/llvm-project-15.0.7/compiler-rt/lib/msan/
H A Dmsan_interceptors.cpp169 INTERCEPTOR(void *, memalign, SIZE_T alignment, SIZE_T size) { in INTERCEPTOR() argument
173 #define MSAN_MAYBE_INTERCEPT_MEMALIGN INTERCEPT_FUNCTION(memalign)
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interceptors_posix.cpp805 TSAN_INTERCEPTOR(void*, memalign, uptr align, uptr sz) { in TSAN_INTERCEPTOR() argument
806 SCOPED_INTERCEPTOR_RAW(memalign, align, sz); in TSAN_INTERCEPTOR()
809 #define TSAN_MAYBE_INTERCEPT_MEMALIGN TSAN_INTERCEPT(memalign)
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interceptors_posix.cpp810 TSAN_INTERCEPTOR(void*, memalign, uptr align, uptr sz) { in TSAN_INTERCEPTOR() argument
811 SCOPED_INTERCEPTOR_RAW(memalign, align, sz); in TSAN_INTERCEPTOR()
814 #define TSAN_MAYBE_INTERCEPT_MEMALIGN TSAN_INTERCEPT(memalign)
/llvm-project-15.0.7/llvm/docs/
H A DScudoHardenedAllocator.rst79 - the allocation type (malloc, new, new[] or memalign), to detect potential

12