/bionic/libc/bionic/ |
H A D | mempcpy.cpp | 31 void* mempcpy(void* dst, const void* src, size_t n) { argument 32 return reinterpret_cast<char*>(memcpy(dst, src, n)) + n;
|
H A D | wmempcpy.cpp | 31 wchar_t* wmempcpy(wchar_t* dst, const wchar_t* src, size_t n) { argument 32 return wmemcpy(dst, src, n) + n;
|
H A D | __memcpy_chk.cpp | 36 extern "C" void* __memcpy_chk(void* dst, const void* src, size_t count, size_t dst_len) { argument 39 return memcpy(dst, src, count);
|
H A D | __strcat_chk.cpp | 34 extern "C" char* __strcat_chk(char* __restrict dst, const char* __restrict src, argument 42 while ((*dst++ = *src++) != '\0') {
|
H A D | __strcpy_chk.cpp | 36 extern "C" char* __strcpy_chk(char* dst, const char* src, size_t dst_len) { argument 37 // TODO: optimize so we don't scan src twice. 38 size_t src_len = strlen(src) + 1; 40 return strcpy(dst, src);
|
/bionic/libc/upstream-openbsd/lib/libc/locale/ |
H A D | wcsxfrm.c | 37 wcsxfrm(wchar_t *dest, const wchar_t *src, size_t n) argument 40 return wcslen(src); 41 return wcslcpy(dest, src, n);
|
/bionic/libc/upstream-freebsd/lib/libc/string/ |
H A D | wcpncpy.c | 33 wcpncpy(wchar_t * __restrict dst, const wchar_t * __restrict src, size_t n) argument 36 for (; n--; dst++, src++) { 37 if (!(*dst = *src)) {
|
H A D | wcsncpy.c | 44 * Copy src to dst, truncating or null-padding to always copy n bytes. 48 wcsncpy(wchar_t * __restrict dst, const wchar_t * __restrict src, size_t n) argument 52 const wchar_t *s = src;
|
H A D | wcslcat.c | 42 * Appends src to string dst of size siz (unlike wcsncat, siz is the 45 * Returns wcslen(initial dst) + wcslen(src); if retval >= siz, 49 wcslcat(wchar_t *dst, const wchar_t *src, size_t siz) argument 52 const wchar_t *s = src; 73 return(dlen + (s - src)); /* count does not include NUL */
|
/bionic/libc/dns/nameser/ |
H A D | ns_netint.c | 36 ns_get16(const u_char *src) { argument 39 NS_GET16(dst, src); 44 ns_get32(const u_char *src) { argument 47 NS_GET32(dst, src); 52 ns_put16(uint16_t src, u_char *dst) { argument 53 NS_PUT16(src, dst); 57 ns_put32(uint32_t src, u_char *dst) { argument 58 NS_PUT32(src, dst);
|
H A D | ns_samedomain.c | 159 * make a canonical copy of domain name "src" 170 ns_makecanon(const char *src, char *dst, size_t dstsize) { argument 171 size_t n = strlen(src); 177 strcpy(dst, src);
|
/bionic/libc/upstream-netbsd/lib/libc/string/ |
H A D | strxfrm.c | 48 * Transform src, storing the result in dst, such that 53 strxfrm(char *dst, const char *src, size_t n) argument 57 _DIAGASSERT(src != NULL); 62 srclen = strlen(src); 66 (void)memcpy(dst, src, copysize);
|
/bionic/libc/upstream-openbsd/lib/libc/string/ |
H A D | wcslcpy.c | 23 * Copy string src to buffer dst of size dsize. At most dsize-1 25 * Returns wcslen(src); if retval >= dsize, truncation occurred. 28 wcslcpy(wchar_t *dst, const wchar_t *src, size_t dsize) argument 30 const wchar_t *osrc = src; 36 if ((*dst++ = *src++) == L'\0') 41 /* Not enough room in dst, add NUL and traverse rest of src. */ 45 while (*src++) 49 return(src - osrc - 1); /* count does not include NUL */
|
H A D | memmove.c | 52 const char *src = src0; variable 55 if (length == 0 || dst == src) /* nothing to do */ 64 if ((unsigned long)dst < (unsigned long)src) { 68 t = (long)src; /* only need low bits */ 79 TLOOP1(*dst++ = *src++); 85 TLOOP(*(word *)dst = *(word *)src; src += wsize; dst += wsize); 87 TLOOP(*dst++ = *src++); 94 src += length; 96 t = (long)src; [all...] |
/bionic/benchmarks/ |
H A D | string_benchmark.cpp | 31 char* src = new char[nbytes]; char* dst = new char[nbytes]; local 32 memset(src, 'x', nbytes); 37 c += memcmp(dst, src, nbytes); 41 delete[] src; 48 char* src = new char[nbytes]; char* dst = new char[nbytes]; local 49 memset(src, 'x', nbytes); 52 memcpy(dst, src, nbytes); 56 delete[] src;
|
/bionic/libc/kernel/uapi/linux/ |
H A D | ivtv.h | 31 struct v4l2_rect src; member in struct:ivtv_dma_frame
|
/bionic/libc/versioner-dependencies/common/kernel_uapi/linux/ |
H A D | ivtv.h | 31 struct v4l2_rect src; member in struct:ivtv_dma_frame
|
/bionic/tests/ |
H A D | sys_uio_test.cpp | 75 char src[1024] = "This is the source buffer containing some data"; local 77 iovec remote = { src, sizeof src }; 79 ASSERT_EQ(ssize_t(sizeof src), process_vm_readv(getpid(), &local, 1, &remote, 1, 0)); 82 ASSERT_EQ(0, memcmp(src, dst, sizeof src)); 94 char src[1024] = "This is the source buffer containing some data"; local 97 iovec local = { src, sizeof src }; 98 ASSERT_EQ(ssize_t(sizeof src), process_vm_write [all...] |
/bionic/libc/arch-arm64/cortex-a53/bionic/ |
H A D | memmove.S | 64 #define src x1 define 92 sub tmp1, dstin, src 99 add srcend, src, count 135 ldp E_l, E_h, [src, 48] 137 ldp A_l, A_h, [src, 32] 139 ldp B_l, B_h, [src, 16] 141 ldp C_l, C_h, [src]
|
/bionic/libc/arch-arm64/generic/bionic/ |
H A D | memchr.S | 47 #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 D | memmove.S | 39 #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 D | strchr.S | 46 #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 D | strlen.S | 43 #define src x1 define 79 If the string is longer than 16 bytes, we align src so don't need 134 bic src, srcin, 15 135 sub src, src, 16 137 ldp data1, data2, [src, 32]! 144 ldp data1, data2, [src, 16] 150 add src, src, 16 175 sub len, src, srci [all...] |
/bionic/libc/upstream-openbsd/lib/libc/net/ |
H A D | inet_ntop.c | 34 static const char *inet_ntop4(const u_char *src, char *dst, size_t size); 35 static const char *inet_ntop6(const u_char *src, char *dst, size_t size); 38 * inet_ntop(af, src, dst, size) 46 inet_ntop(int af, const void *src, char *dst, socklen_t size) argument 50 return (inet_ntop4(src, dst, (size_t)size)); 52 return (inet_ntop6(src, dst, (size_t)size)); 61 * inet_ntop4(src, dst, size) 72 inet_ntop4(const u_char *src, char *dst, size_t size) argument 78 src[0], src[ 94 inet_ntop6(const u_char *src, char *dst, size_t size) argument [all...] |
/bionic/libc/arch-arm64/denver64/bionic/ |
H A D | memcpy_base.S | 37 #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...] |