Lines Matching defs:src

8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
998 dtrace_vcanload(void *src, dtrace_diftype_t *type, dtrace_mstate_t *mstate,
1012 sz = dtrace_strlen(src,
1017 return (dtrace_canload((uintptr_t)src, sz, mstate, vstate));
1153 * Copy src to dst using safe memory accesses. The src is assumed to be unsafe
1159 dtrace_bcopy(const void *src, void *dst, size_t len)
1163 const uint8_t *s2 = src;
1181 * Copy src to dst using safe memory accesses, up to either the specified
1182 * length, or the point that a nul byte is encountered. The src is assumed to
1188 dtrace_strcpy(const void *src, void *dst, size_t len)
1192 const uint8_t *s2 = src;
1201 * Copy src to dst, deriving the size and type from the specified (BYREF)
1202 * variable type. The src is assumed to be unsafe memory specified by the DIF
1207 dtrace_vcopy(void *src, void *dst, dtrace_diftype_t *type)
1212 dtrace_strcpy(src, dst, type->dtdt_size);
1214 dtrace_bcopy(src, dst, type->dtdt_size);
2711 dtrace_buffer_t *src, *dest;
2726 src = &spec->dtsp_buffer[cpu];
2748 ASSERT(src->dtb_offset == 0);
2763 if (src->dtb_offset != 0) {
2784 if ((offs = dtrace_buffer_reserve(dest, src->dtb_offset,
2798 saddr = (uintptr_t)src->dtb_tomax;
2799 slimit = saddr + src->dtb_offset;
2827 dlimit = daddr + src->dtb_offset;
2828 saddr = (uintptr_t)src->dtb_tomax;
2849 dest->dtb_offset = offs + src->dtb_offset;
2864 src->dtb_offset = 0;
2865 src->dtb_xamot_drops += src->dtb_drops;
2866 src->dtb_drops = 0;
2951 dtrace_buffer_t *src = &spec->dtsp_buffer[cpu];
2953 if (src->dtb_tomax == NULL)
2957 src->dtb_offset = 0;
2964 if (src->dtb_offset == 0)
4320 uintptr_t src = tupregs[0].dttk_value;
4330 if (!dtrace_canload(src, size, mstate, vstate)) {
4335 dtrace_bcopy((void *)src, (void *)dest, size);
5377 uintptr_t src = tupregs[0].dttk_value;
5378 int i, j, len = dtrace_strlen((char *)src, size);
5382 if (!dtrace_canload(src, len + 1, mstate, vstate)) {
5399 src = (uintptr_t)".";
5408 if (dtrace_load8(src + i) != '/')
5422 if (dtrace_load8(src + i) == '/')
5434 if (dtrace_load8(src + i) != '/')
5465 src = (uintptr_t)".";
5496 dest[j] = dtrace_load8(src + i);
5525 uintptr_t src = tupregs[0].dttk_value;
5531 if (!dtrace_strcanload(src, size, mstate, vstate)) {
5546 c = dtrace_load8(src + i++);
5556 c = dtrace_load8(src + i++);
5577 c = dtrace_load8(src + i++);
5600 c = dtrace_load8(src + i++);