| /xnu-11215/san/memory/ |
| H A D | kasan.h | 37 typedef uintptr_t uptr; typedef 192 uptr __asan_load_cxx_array_cookie(uptr *); 195 void __asan_alloca_poison(uptr, uptr); 196 void __asan_allocas_unpoison(uptr, uptr); 197 void __asan_loadN(uptr, size_t); 199 void __sanitizer_ptr_sub(uptr, uptr); 200 void __sanitizer_ptr_cmp(uptr, uptr); 217 void __asan_register_globals(uptr, uptr); 218 void __asan_unregister_globals(uptr, uptr); 219 void __asan_register_elf_globals(uptr, uptr, uptr); [all …]
|
| H A D | kasan-helper.c | 136 uptr in SET_SHADOW_DECLARE() 167 uptr 193 UNUSED_ABI(__asan_alloca_poison, uptr addr, uptr size); 194 UNUSED_ABI(__asan_allocas_unpoison, uptr top, uptr bottom); 195 UNUSED_ABI(__sanitizer_ptr_sub, uptr a, uptr b); 196 UNUSED_ABI(__sanitizer_ptr_cmp, uptr a, uptr b); 199 UNUSED_ABI(__asan_unpoison_stack_memory, uptr a, uptr b); 216 void OS_NORETURN UNSUPPORTED_API(__asan_register_globals, uptr a, uptr b); 217 void OS_NORETURN UNSUPPORTED_API(__asan_unregister_globals, uptr a, uptr b); 218 void OS_NORETURN UNSUPPORTED_API(__asan_register_elf_globals, uptr a, uptr b, uptr c); [all …]
|
| H A D | kasan-report.c | 51 kasan_dump_shadow(uptr p, char *buf, size_t len) in kasan_dump_shadow() 58 uptr shadow = (uptr)SHADOW_FOR_ADDRESS(p); in kasan_dump_shadow() 59 uptr shadow_p = shadow; in kasan_dump_shadow() 63 shadow &= ~((uptr)CONTEXT_BLOCK_MASK); in kasan_dump_shadow() 84 if ((uptr)x == shadow_p) { in kasan_dump_shadow() 87 } else if ((uptr)(x + 1) == shadow_p) { in kasan_dump_shadow() 103 kasan_report_internal(uptr p, uptr width, access_t access, violation_t reason, bool dopanic) in kasan_report_internal() 118 kasan_panic_report_internal(uptr p, uptr width, access_t access, violation_t reason) in kasan_panic_report_internal() 124 kasan_log_report_internal(uptr p, uptr width, access_t access, violation_t reason) in kasan_log_report_internal() 132 kasan_crash_report(uptr p, uptr width, access_t access, violation_t reason) in kasan_crash_report() [all …]
|
| H A D | kasan_internal.h | 37 typedef uintptr_t uptr; typedef 146 void kasan_impl_report_internal(uptr, uptr, access_t, violation_t, bool); 198 size_t kasan_impl_decode_issue(char *, size_t, uptr, uptr, access_t, violation_t); 199 void NOINLINE OS_NORETURN kasan_crash_report(uptr, uptr, access_t, violation_t);
|
| H A D | kasan-fakestack.c | 119 ptr_is_on_stack(uptr ptr) in ptr_is_on_stack() 172 static uptr ALWAYS_INLINE 183 uptr ret = 0; in kasan_fakestack_alloc() 194 ret = (uptr)zalloc_noblock(zone); in kasan_fakestack_alloc() 220 kasan_fakestack_free(int sz_class, uptr dst, size_t realsz) in kasan_fakestack_free() 357 static uptr 365 kasan_fakestack_free(int __unused sz_class, uptr __unused dst, size_t __unused realsz) in kasan_fakestack_free() 380 uptr __asan_stack_malloc_##szclass(size_t sz) { return kasan_fakestack_alloc(szclass, sz); } \ 381 …void FAKESTACK_NORETURN __asan_stack_free_##szclass (uptr dst, size_t sz) { kasan_fakestack_free(…
|
| H A D | kasan-classic.c | 137 uptr addr; 138 uptr size; 139 uptr size_with_redzone; 142 uptr has_dynamic_init; 145 uptr odr_indicator; 201 kasan_impl_decode_issue(char *logbuf, size_t bufsize, uptr p, uptr width, access_t access, violatio… in kasan_impl_decode_issue() 678 uint8_t *shadow = SHADOW_FOR_ADDRESS((uptr)ptr); in kasan_unpoison_cxx_array_cookie()
|
| H A D | kasan-tbi.c | 172 kasan_impl_decode_issue(char *logbuf, size_t bufsize, uptr p, uptr width, access_t access, violatio… in kasan_impl_decode_issue() 187 uptr width = KASAN_TBI_GET_SIZE(esr); in kasan_handle_brk_failure()
|
| H A D | kasan-classic.h | 46 typedef uintptr_t uptr; typedef
|
| /xnu-11215/bsd/dev/ |
| H A D | monotonic.c | 185 mt_ctl_add(mt_device_t dev, user_addr_t uptr) in mt_ctl_add() argument 193 error = copyin(uptr, &ctl, sizeof(ctl.in)); in mt_ctl_add() 205 error = copyout(&ctl, uptr, sizeof(ctl.out)); in mt_ctl_add() 214 mt_ctl_counts(mt_device_t dev, user_addr_t uptr) in mt_ctl_counts() argument 221 error = copyin(uptr, &ctl, sizeof(ctl.in)); in mt_ctl_counts() 249 mt_ctl_enable(mt_device_t dev, user_addr_t uptr) in mt_ctl_enable() argument 256 error = copyin(uptr, &ctl, sizeof(ctl)); in mt_ctl_enable() 293 error = mt_ctl_add(dev, uptr); in mt_cdev_ioctl() 297 error = mt_ctl_enable(dev, uptr); in mt_cdev_ioctl() 301 error = mt_ctl_counts(dev, uptr); in mt_cdev_ioctl() [all …]
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | copyio.c | 225 __asan_storeN((uptr)kernel_addr, nbytes); in copyio() 230 __asan_loadN((uptr)kernel_addr, nbytes); in copyio()
|
| /xnu-11215/osfmk/kern/ |
| H A D | bsd_kern.c | 1176 uint64_t * uptr; in fill_taskthreadlist() local 1179 uptr = (uint64_t *)buffer; in fill_taskthreadlist() 1186 *uptr++ = thaddr; in fill_taskthreadlist()
|