/illumos-gate/usr/src/lib/libumem/common/ |
H A D | malloc.c | 247 process_free(void *buf_arg, in process_free() argument 260 buf = (malloc_data_t *)buf_arg; in process_free() 354 do_free? "free" : "realloc", buf_arg, message); in process_free() 391 realloc(void *buf_arg, size_t newsize) in realloc() argument 396 if (buf_arg == NULL) in realloc() 400 free(buf_arg); in realloc() 407 if (process_free(buf_arg, 0, &oldsize) == 0) { in realloc() 413 return (buf_arg); in realloc() 419 (void) memcpy(buf, buf_arg, MIN(newsize, oldsize)); in realloc() 420 free(buf_arg); in realloc()
|
H A D | umem.c | 889 copy_pattern(uint64_t pattern, void *buf_arg, size_t size) in copy_pattern() argument 891 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in copy_pattern() 892 uint64_t *buf = buf_arg; in copy_pattern() 899 verify_pattern(uint64_t pattern, void *buf_arg, size_t size) in verify_pattern() argument 901 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_pattern() 904 for (buf = buf_arg; buf < bufend; buf++) in verify_pattern() 911 verify_and_copy_pattern(uint64_t old, uint64_t new, void *buf_arg, size_t size) in verify_and_copy_pattern() argument 913 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_and_copy_pattern() 916 for (buf = buf_arg; buf < bufend; buf++) { in verify_and_copy_pattern() 918 copy_pattern(old, buf_arg, in verify_and_copy_pattern() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_umem.c | 151 mdb_umem_copy_pattern(uint32_t pattern, void *buf_arg, size_t size) in mdb_umem_copy_pattern() argument 154 uint32_t *bufend = (uint32_t *)((char *)buf_arg + size); in mdb_umem_copy_pattern() 155 uint32_t *buf = buf_arg; in mdb_umem_copy_pattern()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | abd.c | 829 struct buf_arg { struct 836 struct buf_arg *ba_ptr = private; in abd_copy_to_buf_off_cb() argument 850 struct buf_arg ba_ptr = { buf }; in abd_copy_to_buf_off() 860 struct buf_arg *ba_ptr = private; in abd_cmp_buf_off_cb() 874 struct buf_arg ba_ptr = { (void *) buf }; in abd_cmp_buf_off() 882 struct buf_arg *ba_ptr = private; in abd_copy_from_buf_off_cb() 896 struct buf_arg ba_ptr = { (void *) buf }; in abd_copy_from_buf_off()
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | check_memcpy_overflow.c | 25 int buf_arg; member 245 dest = get_argument_from_call_expr(expr->args, limiter->buf_arg); in match_limited() 321 limiter->buf_arg = buf; in register_funcs_from_file()
|
/illumos-gate/usr/src/lib/libmtmalloc/common/ |
H A D | mtmalloc.c | 1442 copy_pattern(uint32_t pattern, void *buf_arg, size_t size) in copy_pattern() argument 1444 uint32_t *bufend = (uint32_t *)((char *)buf_arg + size); in copy_pattern() 1445 uint32_t *buf = buf_arg; in copy_pattern() 1456 verify_pattern(uint32_t pattern, void *buf_arg, size_t size) in verify_pattern() argument 1458 uint32_t *bufend = (uint32_t *)((char *)buf_arg + size); in verify_pattern() 1461 for (buf = buf_arg; buf < bufend; buf++) in verify_pattern()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | kmem.c | 1150 copy_pattern(uint64_t pattern, void *buf_arg, size_t size) in copy_pattern() argument 1152 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in copy_pattern() 1153 uint64_t *buf = buf_arg; in copy_pattern() 1160 verify_pattern(uint64_t pattern, void *buf_arg, size_t size) in verify_pattern() argument 1162 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_pattern() 1165 for (buf = buf_arg; buf < bufend; buf++) in verify_pattern() 1172 verify_and_copy_pattern(uint64_t old, uint64_t new, void *buf_arg, size_t size) in verify_and_copy_pattern() argument 1174 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_and_copy_pattern() 1177 for (buf = buf_arg; buf < bufend; buf++) { in verify_and_copy_pattern() 1179 copy_pattern(old, buf_arg, in verify_and_copy_pattern() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 2684 verify_pattern(uint64_t *buf_arg, size_t size, uint64_t pat) in verify_pattern() argument 2687 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_pattern() 2690 for (buf = buf_arg; buf < bufend; buf++) in verify_pattern() 2692 return ((uintptr_t)buf - (uintptr_t)buf_arg); in verify_pattern()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | kmem.c | 3025 verify_pattern(uint64_t *buf_arg, size_t size, uint64_t pat) in verify_pattern() argument 3028 uint64_t *bufend = (uint64_t *)((char *)buf_arg + size); in verify_pattern() 3031 for (buf = buf_arg; buf < bufend; buf++) in verify_pattern() 3033 return ((uintptr_t)buf - (uintptr_t)buf_arg); in verify_pattern()
|