| /xnu-12377.61.12/libkern/os/ |
| H A D | overflow.h | 59 #define os_sub_overflow(a, b, res) __os_warn_unused(__builtin_sub_overflow((a), (b), (res))) macro 79 _s = os_sub_overflow((a), (b), &_tmp); \ 80 _t = os_sub_overflow(_tmp, (c), (res)); \ 123 os_sub_overflow(*_tmp, 1, _tmp); \
|
| H A D | refcnt.c | 966 if (os_sub_overflow(v, OS_PCPU_REF_INC, &v)) { in __os_pcpu_ref_release_slow()
|
| /xnu-12377.61.12/osfmk/kern/ |
| H A D | socd_client.c | 73 if (os_sub_overflow(buff_size, sizeof(hdr), &trace_buff_size)) { in socd_client_init()
|
| H A D | sched_rt.c | 556 if (__improbable(os_sub_overflow(earliest_deadline, rt_deadline_epsilon, &target_deadline))) { in sched_rt_steal_thread()
|
| H A D | zalloc.c | 756 if (os_sub_overflow((z)->stat, value, &(z)->stat)) { \ 776 if (os_sub_overflow(m->zm_alloc_size, esize, &m->zm_alloc_size)) { in zone_meta_alloc_size_sub() 8675 if (os_sub_overflow(stats->zbs_avail, stats->zbs_free, in zone_get_stats() 10010 if (os_sub_overflow(zone_restricted_va_max(), vm_submap_size, in zone_set_map_sizes()
|
| /xnu-12377.61.12/libkern/libkern/c++/ |
| H A D | bounded_ptr.h | 185 if (__improbable(os_sub_overflow(reinterpret_cast<uintptr_t>(end), 196 if (__improbable(os_sub_overflow(reinterpret_cast<uintptr_t>(pointer), 419 if (__improbable(os_sub_overflow(offset_, bytes, &offset_))) {
|
| /xnu-12377.61.12/iokit/DriverKit/ |
| H A D | bounded_ptr.h | 185 if (__improbable(os_sub_overflow(reinterpret_cast<uintptr_t>(end), 196 if (__improbable(os_sub_overflow(reinterpret_cast<uintptr_t>(pointer), 419 if (__improbable(os_sub_overflow(offset_, bytes, &offset_))) {
|
| /xnu-12377.61.12/osfmk/x86_64/ |
| H A D | monotonic_x86_64.c | 354 int ovf = os_sub_overflow(CTR_MAX, period, &reset_value); in mt_microstackshot_start_arch()
|
| /xnu-12377.61.12/osfmk/vm/ |
| H A D | vm_page_internal.h | 123 release_assert(!os_sub_overflow(*__counter, value, __counter)); \ 129 release_assert(!os_sub_overflow(__orig, __value, &__orig)); \
|
| H A D | vm_sanitize.c | 82 #define vm_sub_no_ubsan(a, b) ({ typeof(a+b) TMP; (void) os_sub_overflow(a, b, &TMP); TMP; })
|
| H A D | vm_compressor.c | 556 if (os_sub_overflow(c_segment_count, c_swappedout_count, &segments)) { in vm_compressor_segments_nearing_limit() 559 if (os_sub_overflow(segments, c_swappedout_sparse_count, &segments)) { in vm_compressor_segments_nearing_limit() 587 if (os_sub_overflow(c_segment_count, c_swappedout_count, &incore_seg_count)) { in vm_compressor_out_of_space() 590 if (os_sub_overflow(incore_seg_count, c_swappedout_sparse_count, &incore_seg_count)) { in vm_compressor_out_of_space()
|
| H A D | vm_memory_entry.c | 2176 if (__improbable(os_sub_overflow(offset_end, offset_beg, &offset_range) || in mach_memory_entry_range_op()
|
| H A D | vm_fault.c | 7059 if (os_sub_overflow(end_addr, va, &fault_info.cluster_size)) { in vm_fault_wire() 7166 if (os_sub_overflow(end_addr, va, &cluster_size)) { in vm_fault_unwire()
|
| H A D | vm_shared_region.c | 1874 os_sub_overflow( in vm_shared_region_map_file_setup()
|
| /xnu-12377.61.12/bsd/kern/ |
| H A D | chunklist.c | 379 os_sub_overflow(len, hdr->cl_sig_offset, &sigsz) || in validate_chunklist()
|
| H A D | imageboot.c | 627 if (os_sub_overflow(fsize, offset, &fsize)) { in imageboot_read_file_internal()
|
| H A D | mach_loader.c | 2048 if (os_sub_overflow(map_size, delta_map, &map_size)) { in unprotect_dsmos_segment() 3015 os_sub_overflow(total_size, thread_size, &total_size)) { in load_threadstate()
|
| /xnu-12377.61.12/iokit/Kernel/ |
| H A D | IOLib.cpp | 448 if (os_sub_overflow(alignedStart, offset, &address)) { in IOMallocAlignedHdrCorruptionPanic() 486 if (os_sub_overflow(alignedStart, offset, &address) || in IOMallocAlignedGetAddress()
|
| H A D | IOUserServer.cpp | 3358 if (os_sub_overflow(size, used_size, &remaining_size)) { in MAX_OBJECT_COUNT()
|
| /xnu-12377.61.12/tests/vm/ |
| H A D | vm_mteinfo.c | 99 T_QUIET; T_ASSERT_FALSE(os_sub_overflow(*__counter, value, __counter), \
|
| /xnu-12377.61.12/osfmk/arm64/ |
| H A D | monotonic_arm64.c | 1591 int ovf = os_sub_overflow(CTR_MAX, period, &reset_value); in mt_microstackshot_start_arch()
|
| /xnu-12377.61.12/osfmk/ipc/ |
| H A D | ipc_kmsg.c | 819 if (os_sub_overflow(max_kmsg_and_aux_size, min_kdata_size, &max_udata_size)) { in ipc_kmsg_alloc()
|
| /xnu-12377.61.12/osfmk/arm/pmap/ |
| H A D | pmap.c | 13156 if (os_sub_overflow(pmap_img4_payload_len, sizeof(pmap_img4_payload_t), &img4_payload_len)) { 13765 if (os_sub_overflow(payload_size, sizeof(*profile_payload), &max_profile_blob_size)) {
|