Home
last modified time | relevance | path

Searched refs:copy_amount (Results 1 – 2 of 2) sorted by relevance

/bionic/libc/include/bits/fortify/
Dstring.h46 … memcpy(void* _Nonnull const dst __pass_object_size0, const void* _Nonnull src, size_t copy_amount) in memcpy() argument
49 return __builtin___memcpy_chk(dst, src, copy_amount, __bos0(dst)); in memcpy()
64 …mempcpy(void* _Nonnull const dst __pass_object_size0, const void* _Nonnull src, size_t copy_amount) in mempcpy() argument
67 __clang_error_if(__bos_unevaluated_lt(__bos0(dst), copy_amount), in mempcpy()
71 if (!__bos_trivially_ge(bos_dst, copy_amount)) { in mempcpy()
72 return __builtin___mempcpy_chk(dst, src, copy_amount, bos_dst); in mempcpy()
75 return __builtin_mempcpy(dst, src, copy_amount); in mempcpy()
/bionic/docs/
Dclang_fortify_anatomy.md156 void* mempcpy(void* const dst __pass_object_size0, const void* src, size_t copy_amount)
158 __clang_error_if(__bos_unevaluated_lt(__bos0(dst), copy_amount),
162 if (!__bos_trivially_ge(bos_dst, copy_amount)) {
163 return __builtin___mempcpy_chk(dst, src, copy_amount, bos_dst);
166 return __builtin_mempcpy(dst, src, copy_amount);
179 size_t copy_amount)
182 __builtin_object_size(dst, 0) != -1 && __builtin_object_size(dst, 0) <= copy_amount),
186 if (!(__bos_trivially_ge(bos_dst, copy_amount))) {
187 return __builtin___mempcpy_chk(dst, src, copy_amount, bos_dst);
190 return __builtin_mempcpy(dst, src, copy_amount);
[all …]