Searched refs:src (Results 1 - 25 of 78) sorted by path

1234

/bionic/benchmarks/
H A Dstring_benchmark.cpp32 char* src = new char[nbytes]; char* dst = new char[nbytes]; local
33 memset(src, 'x', nbytes);
38 c += memcmp(dst, src, nbytes);
42 delete[] src;
49 char* src = new char[nbytes]; char* dst = new char[nbytes]; local
50 memset(src, 'x', nbytes);
53 memcpy(dst, src, nbytes);
57 delete[] src;
/bionic/libc/arch-arm/bionic/
H A D__aeabi.c64 void __attribute__((weak)) __aeabi_memcpy8_impl(void *dest, const void *src, size_t n) { argument
65 memcpy(dest, src, n);
68 void __attribute__((weak)) __aeabi_memcpy4_impl(void *dest, const void *src, size_t n) { argument
69 memcpy(dest, src, n);
72 void __attribute__((weak)) __aeabi_memcpy_impl(void *dest, const void *src, size_t n) { argument
73 memcpy(dest, src, n);
76 void __attribute__((weak)) __aeabi_memcpy8_impl2(void *dest, const void *src, size_t n) { argument
77 memcpy(dest, src, n);
80 void __attribute__((weak)) __aeabi_memcpy4_impl2(void *dest, const void *src, size_t n) { argument
81 memcpy(dest, src,
84 __aeabi_memcpy_impl2(void *dest, const void *src, size_t n) argument
89 __aeabi_memmove8_impl(void *dest, const void *src, size_t n) argument
93 __aeabi_memmove4_impl(void *dest, const void *src, size_t n) argument
97 __aeabi_memmove_impl(void *dest, const void *src, size_t n) argument
101 __aeabi_memmove8_impl2(void *dest, const void *src, size_t n) argument
105 __aeabi_memmove4_impl2(void *dest, const void *src, size_t n) argument
109 __aeabi_memmove_impl2(void *dest, const void *src, size_t n) argument
[all...]
H A Dsetjmp.S110 .macro m_calculate_checksum dst, src, scratch
113 ldr \scratch, [\src, #(\i * 4)]
/bionic/libc/arch-arm64/bionic/
H A Dsetjmp.S89 .macro m_calculate_checksum dst, src, scratch
92 ldr \scratch, [\src, #(\i * 8)]
/bionic/libc/arch-arm64/denver64/bionic/
H A Dmemcpy_base.S37 #define src x1 define
75 add src, src, tmp1
79 ldp A_l, A_h, [src, #-48]
82 ldp A_l, A_h, [src, #-32]
85 ldp A_l, A_h, [src, #-16]
91 add src, src, count
92 ldp A_l, A_h, [src, #-16]
102 ldr tmp1, [src], #
[all...]
/bionic/libc/arch-arm64/generic/bionic/
H A Dmemchr.S47 #define src x3 define
83 bic src, srcin, #31
95 ld1 {vdata1.16b, vdata2.16b}, [src], #32
115 ld1 {vdata1.16b, vdata2.16b}, [src], #32
151 sub src, src, #32
157 add result, src, synd, lsr #1
H A Dmemcpy_base.S36 #define src x1 define
69 add src, src, tmp1
73 ldp A_l, A_h, [src, #-48]
76 ldp A_l, A_h, [src, #-32]
79 ldp A_l, A_h, [src, #-16]
85 add src, src, count
86 ldp A_l, A_h, [src, #-16]
96 ldr tmp1, [src], #
[all...]
H A Dmemmove.S39 #define src x1 define
64 cmp dstin, src
66 add tmp1, src, count
74 add src, src, count
86 sub src, src, tmp1
90 ldp A_l, A_h, [src, #32]
93 ldp A_l, A_h, [src, #16]
96 ldp A_l, A_h, [src]
[all...]
H A Dstrchr.S46 #define src x2 define
84 bic src, srcin, #31 /* Work with aligned 32-byte hunks. */
94 ld1 {vdata1.16b, vdata2.16b}, [src], #32
117 ld1 {vdata1.16b, vdata2.16b}, [src], #32
146 sub src, src, #32
151 add result, src, tmp1, lsr #1
H A Dstring_copy.S74 #define src x1 define
108 ands tmp1, src, #15
118 ldp data1, data2, [src], #16
199 tbz src, #0, 1f
200 ldrb data1_w, [src], #1
209 tbz src, #1, 1f
210 ldrb data1_w, [src], #1
213 ldrb data2_w, [src], #1
223 tbz src, #2, 1f
224 ldr data1_w, [src], #
[all...]
H A Dstrlen.S40 #define src x1 define
60 bic src, srcin, #15
71 ldp data1, data2, [src], #16
83 sub len, src, srcin
110 ldp data1, data2, [src], #16
H A Dstrnlen.S41 #define src x2 define
74 bic src, srcin, #15
91 ldp data1, data2, [src], #16
112 sub len, src, srcin
155 ldp data1, data2, [src], #16
/bionic/libc/arch-x86/bionic/
H A Dsetjmp.S73 .macro m_calculate_checksum dst, src
76 xorl (\i*4)(\src), \dst
/bionic/libc/arch-x86_64/bionic/
H A Dsetjmp.S86 .macro m_calculate_checksum dst, src
89 xorq (\i*8)(\src), \dst
/bionic/libc/bionic/
H A D__memcpy_chk.cpp45 extern "C" void* __memcpy_chk(void* dest, const void* src, argument
52 return memcpy(dest, src, copy_amount);
H A D__memmove_chk.cpp46 extern "C" void* __memmove_chk (void* dest, const void* src, argument
53 return memmove(dest, src, len);
H A D__stpcpy_chk.cpp46 extern "C" char* __stpcpy_chk(char* dest, const char* src, size_t dest_len) { argument
47 // TODO: optimize so we don't scan src twice.
48 size_t src_len = strlen(src) + 1;
54 return stpcpy(dest, src);
H A D__stpncpy_chk.cpp46 extern "C" char* __stpncpy_chk(char* __restrict dest, const char* __restrict src, argument
53 return stpncpy(dest, src, len);
60 * sure we don't read beyond the end of "src". The code for this is
62 * how much we read from "src" at the end of the copy operation.
64 extern "C" char* __stpncpy_chk2(char* __restrict dst, const char* __restrict src, argument
73 const char* s = src;
85 size_t s_copy_len = static_cast<size_t>(s - src);
H A D__strcat_chk.cpp44 extern "C" char* __strcat_chk(char* __restrict dest, const char* __restrict src, argument
52 while ((*dest++ = *src++) != '\0') {
H A D__strcpy_chk.cpp46 extern "C" char* __strcpy_chk(char* dest, const char* src, size_t dest_len) { argument
47 // TODO: optimize so we don't scan src twice.
48 size_t src_len = strlen(src) + 1;
54 return strcpy(dest, src);
H A D__strlcat_chk.cpp47 extern "C" size_t __strlcat_chk(char* dest, const char* src, argument
53 return strlcat(dest, src, supplied_size);
H A D__strlcpy_chk.cpp47 extern "C" size_t __strlcpy_chk(char* dest, const char* src, argument
53 return strlcpy(dest, src, supplied_size);
H A D__strncat_chk.cpp44 extern "C" char* __strncat_chk(char* __restrict dest, const char* __restrict src, argument
54 while (*src != '\0') {
55 *d++ = *src++;
H A D__strncpy_chk.cpp46 extern "C" char* __strncpy_chk(char* __restrict dest, const char* __restrict src, argument
53 return strncpy(dest, src, len);
60 * sure we don't read beyond the end of "src". The code for this is
62 * how much we read from "src" at the end of the copy operation.
64 extern "C" char* __strncpy_chk2(char* __restrict dst, const char* __restrict src, argument
73 const char* s = src;
85 size_t s_copy_len = static_cast<size_t>(s - src);
H A Dlibc_init_common.cpp270 char** src = env; local
272 for (; src[0] != nullptr; ++src) {
273 if (!__is_valid_environment_variable(src[0])) {
277 if (is_AT_SECURE && __is_unsafe_environment_variable(src[0])) {
280 dst[0] = src[0];

Completed in 319 milliseconds

1234