| /xnu-10063.141.1/libkern/os/ |
| H A D | overflow.h | 58 #define os_add_overflow(a, b, res) __os_warn_unused(__builtin_add_overflow((a), (b), (res))) macro 70 _s = os_add_overflow((a), (b), &_tmp); \ 71 _t = os_add_overflow((c), _tmp, (res)); \ 97 _s = os_add_overflow((a), (b), &_tmp); \ 107 _t = os_add_overflow((b), _tmp, (res)); \ 112 #define os_convert_overflow(a, res) os_add_overflow((a), 0, (res)) 117 os_add_overflow(*_tmp, 1, _tmp); \
|
| /xnu-10063.141.1/iokit/System/ |
| H A D | IODataQueueDispatchSourceShared.h | 320 if (os_add_overflow(3, callerDataSize, &headSize)) { in Peek() 339 if (os_add_overflow(3, callerDataSize, &dataSize)) { in Peek() 407 if (os_add_overflow(3, callerDataSize, &headSize)) { in DequeueWithCoalesce() 424 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in DequeueWithCoalesce() 511 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in EnqueueWithCoalesce() 517 if (os_add_overflow(DATA_QUEUE_ENTRY_HEADER_SIZE, dataSize, &entrySize)) { in EnqueueWithCoalesce() 641 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in CanEnqueueData() 647 if (os_add_overflow(DATA_QUEUE_ENTRY_HEADER_SIZE, dataSize, &entrySize)) { in CanEnqueueData()
|
| /xnu-10063.141.1/iokit/IOKit/ |
| H A D | IOReportMacros.h | 133 if (os_add_overflow(__vals->simple_value, (increment_by), &__simple_value)) { \ 352 if (os_add_overflow(*__nElements, __elem->channel_type.nelements, __nElements)) { \ 496 …if (os_add_overflow(__rep->simple_values[__valueIdx], (value), &__rep->simple_values[__valueIdx]))… 536 if (os_add_overflow(*__nElements, __elem->channel_type.nelements, __nElements)) { \ 656 if (os_add_overflow(__rep->bucket_sum, (value), &__sum)) { \ 698 if (os_add_overflow(*__nElements, __info->elem[0].channel_type.nelements, __nElements)) { \
|
| /xnu-10063.141.1/bsd/kern/ |
| H A D | kern_trustcache.c | 339 if (os_add_overflow(img4_payload_len, sizeof(pmap_img4_payload_t), &payload_len)) { in ppl_load_trust_cache() 762 } else if (os_add_overflow((uintptr_t)img4_object, img4_object_len, &length_check)) { in load_trust_cache_with_type() 771 } else if (os_add_overflow((uintptr_t)img4_ext_manifest, img4_ext_manifest_len, &length_check)) { in load_trust_cache_with_type() 781 } else if (os_add_overflow((uintptr_t)img4_aux_manifest, img4_aux_manifest_len, &length_check)) { in load_trust_cache_with_type() 894 } else if (os_add_overflow((uintptr_t)module_data, module_size, &length_check)) { in load_legacy_trust_cache() 1046 } else if (os_add_overflow(offsets_length, sizeof(trust_cache_offsets_t), &struct_length)) { in load_static_trust_cache() 1063 if (os_add_overflow((uintptr_t)tc_offsets, tc_offsets->offsets[i], &tc_module)) { in load_static_trust_cache()
|
| H A D | chunklist.c | 262 if (os_add_overflow(offset, chk->chunk_size, &offset)) { in validate_root_image() 316 if (os_add_overflow(cmd->cmdsize, offset, &offset) || in getuuidfromheader_safe() 370 if (os_add_overflow(hdr->cl_sig_offset, sig_len, &sig_end) || in validate_chunklist()
|
| H A D | mach_loader.c | 471 if (os_add_overflow(file_offset, macho_size, &total_size) || in load_machfile() 907 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in parse_machfile() 1081 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in parse_machfile() 1130 if (os_add_overflow(scp->vmaddr, slide, &writable_start) || writable_start > UINT32_MAX) { in parse_machfile() 1602 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in check_if_simulator_binary() 1656 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in check_if_simulator_binary() 1758 if (os_add_overflow(map_addr, delta_map, &map_addr)) { in unprotect_dsmos_segment() 2170 if (os_add_overflow(pager_offset, scp->fileoff, &file_offset)) { in load_segment() 2214 if (os_add_overflow(scp->vmaddr, slide, &vm_offset)) { in load_segment() 2470 if (os_add_overflow(vm_start, file_end - file_start, &tmp_start)) { in load_segment() [all …]
|
| H A D | kern_core.c | 510 if (os_add_overflow(lhs, rhs, &command_size)) { in coredump() 523 if (os_add_overflow(command_size, notes_size, &command_size)) { in coredump() 530 if (os_add_overflow(command_size, mach_header_sz, &header_size)) { in coredump()
|
| H A D | tracker.c | 825 if (os_add_overflow(total_size_needed, entry_tlv_size, &total_size_needed)) { in tracker_dump() 835 …if (os_add_overflow(total_size_needed, TRACKER_TLV_HDR_LEN + sizeof(total_mem_size), &total_size_n… in tracker_dump() 842 if (os_add_overflow(total_size_needed, sizeof(uint32_t), &total_size_needed)) { in tracker_dump() 890 if (os_add_overflow(total_mem_size, SIZE_OF_ENTRY(entry), &total_mem_size)) { in tracker_dump()
|
| /xnu-10063.141.1/osfmk/kern/ |
| H A D | remote_time.h | 64 if (os_add_overflow((int64_t)params->base_remote_ts, rate_prod, &remote_ts)) { in mach_bridge_compute_timestamp()
|
| H A D | restartable.c | 157 if (os_add_overflow(ranges[i].location, ranges[i].length, &end)) { in _ranges_validate() 160 if (os_add_overflow(ranges[i].location, ranges[i].recovery_offs, &recovery)) { in _ranges_validate() 278 if (os_add_overflow(base_count, count, &total_count)) { in _restartable_ranges_create()
|
| H A D | clock.c | 1651 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in clock_interval_to_deadline() 1665 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in nanoseconds_to_deadline() 1675 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in clock_absolutetime_interval_to_deadline() 1685 if (os_add_overflow(mach_continuous_time(), conttime, result)) { in clock_continuoustime_interval_to_deadline() 1706 if (os_add_overflow(*deadline, interval, deadline)) { in clock_deadline_for_periodic_event() 1712 if (os_add_overflow(abstime, interval, deadline)) { in clock_deadline_for_periodic_event() 1719 if (os_add_overflow(abstime, interval, deadline)) { in clock_deadline_for_periodic_event()
|
| H A D | exclaves_resource.c | 894 if (os_add_overflow(offset1, size1, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyin() 898 if (os_add_overflow(offset2, size2, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyin() 959 if (os_add_overflow(offset1, size1, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyout() 963 if (os_add_overflow(offset2, size2, &umax) || umax > nb->nb_size) { in exclaves_named_buffer_copyout() 2019 if (os_add_overflow(offset1, size1, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyin() 2023 if (os_add_overflow(offset2, size2, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyin() 2084 if (os_add_overflow(offset1, size1, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyout() 2088 if (os_add_overflow(offset2, size2, &umax) || umax > sm->sm_size) { in exclaves_resource_shared_memory_copyout()
|
| /xnu-10063.141.1/osfmk/arm64/ |
| H A D | copyio.c | 148 os_add_overflow(canonicalized_user_addr, nbytes, &user_addr_last) || in copy_validate() 160 if (__improbable(os_add_overflow(kernel_addr, nbytes, &kernel_addr_last))) { in copy_validate()
|
| H A D | loose_ends.c | 80 assert(!__improbable(os_add_overflow(src, bytes, &end))); in bcopy_phys_internal() 83 assert(!__improbable(os_add_overflow(dst, bytes, &end))); in bcopy_phys_internal() 207 assert(!__improbable(os_add_overflow(src, bytes, &end))); in bzero_phys()
|
| /xnu-10063.141.1/osfmk/kperf/ |
| H A D | thread_samplers.c | 329 if (os_add_overflow(user_dq_addr, serialno_offset, in kperf_thread_dispatch_sample() 347 if (os_add_overflow(user_dq_addr, lbl_offset, &user_dqlbl_ptr_addr)) { in kperf_thread_dispatch_sample()
|
| /xnu-10063.141.1/libkern/c++/ |
| H A D | OSData.cpp | 346 if (os_add_overflow(length, inLength, &newSize)) { in appendBytes() 378 if (os_add_overflow(length, inLength, &newSize)) { in appendByte()
|
| H A D | OSSerializeBinary.cpp | 81 if (os_add_overflow(size, 3, &alignSize)) { in addBinary() 85 if (os_add_overflow(length, alignSize, &newCapacity)) { in addBinary() 139 if (os_add_overflow(length, alignSize, &newCapacity)) { in addBinaryObject()
|
| /xnu-10063.141.1/libkern/libkern/c++/ |
| H A D | bounded_array_ref.h | 255 if (__improbable(os_add_overflow(n, m, &total))) { in slice()
|
| H A D | bounded_ptr.h | 399 if (__improbable(os_add_overflow(offset_, bytes, &offset_))) { 484 if (__improbable(os_add_overflow(reinterpret_cast<uintptr_t>(base_), offset_, &ptr))) {
|
| /xnu-10063.141.1/bsd/netinet/ |
| H A D | dhcp_options.c | 128 if (os_add_overflow(list->count, n, &n)) { in ptrlist_grow()
|
| /xnu-10063.141.1/iokit/Kernel/ |
| H A D | IORangeAllocator.cpp | 154 if (os_add_overflow(capacity, capacityIncrement, &newCapacity)) { in allocElement()
|
| H A D | IOHistogramReporter.cpp | 365 if (os_add_overflow(hist_values.bucket_sum, value, &sum)) { in tallyValue()
|
| /xnu-10063.141.1/osfmk/vm/ |
| H A D | vm_user.c | 2670 if (__improbable(os_add_overflow(offset, *size, &map_end))) { in mach_make_memory_entry_internal() 2723 if (__improbable(os_add_overflow(offset, *size, &map_end))) { in mach_make_memory_entry_internal() 2888 if (__improbable(os_add_overflow(offset, *size, &map_end))) { in mach_make_memory_entry_internal() 2965 if (__improbable(os_add_overflow(offset, *size, &map_end))) { in mach_make_memory_entry_internal() 3245 if (__improbable(os_add_overflow(offset, parent_entry->data_offset, &map_start))) { in mach_make_memory_entry_internal() 3266 if (__improbable(os_add_overflow(offset, *size, &map_end))) { in mach_make_memory_entry_internal() 3278 if (__improbable(os_add_overflow(offset, map_size, &tmp))) { in mach_make_memory_entry_internal() 3301 if (__improbable(os_add_overflow(parent_entry->offset, map_start, &tmp))) { in mach_make_memory_entry_internal()
|
| /xnu-10063.141.1/bsd/net/classq/ |
| H A D | classq_fq_codel.c | 771 if (os_add_overflow(num_dequeues, 1, &res)) { in fq_getq_flow() 782 num_dequeues, &product) || os_add_overflow(product, qdelay, &res)) { in fq_getq_flow()
|
| /xnu-10063.141.1/osfmk/i386/ |
| H A D | pmap_x86_common.c | 255 if (os_add_overflow(vaddr, size + NBPDE - 1, &va_end)) { in pmap_unnest() 1616 if (os_add_overflow(s64, NBPML4, &s64)) { in pmap_remove_options() 1627 if (os_add_overflow(s64, NBPDPT, &s64)) { in pmap_remove_options() 1636 if (os_add_overflow(s64, PDE_MAPPED_SIZE, &l64)) { in pmap_remove_options() 2487 if (os_add_overflow(s64, PDE_MAPPED_SIZE, &l64)) { in pmap_query_resident()
|