| /xnu-8020.140.41/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)); \ 88 _s = os_add_overflow((a), (b), &_tmp); \ 98 _t = os_add_overflow((b), _tmp, (res)); \ 103 #define os_convert_overflow(a, res) os_add_overflow((a), 0, (res)) 108 os_add_overflow(*_tmp, 1, _tmp); \
|
| /xnu-8020.140.41/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-8020.140.41/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()
|
| /xnu-8020.140.41/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 | 1647 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in clock_interval_to_deadline() 1661 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in nanoseconds_to_deadline() 1671 if (os_add_overflow(mach_absolute_time(), abstime, result)) { in clock_absolutetime_interval_to_deadline() 1681 if (os_add_overflow(mach_continuous_time(), conttime, result)) { in clock_continuoustime_interval_to_deadline() 1702 if (os_add_overflow(*deadline, interval, deadline)) { in clock_deadline_for_periodic_event() 1708 if (os_add_overflow(abstime, interval, deadline)) { in clock_deadline_for_periodic_event() 1715 if (os_add_overflow(abstime, interval, deadline)) { in clock_deadline_for_periodic_event()
|
| /xnu-8020.140.41/bsd/kern/ |
| H A D | mach_loader.c | 459 if (os_add_overflow(file_offset, macho_size, &total_size) || in load_machfile() 886 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in parse_machfile() 1060 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in parse_machfile() 1109 if (os_add_overflow(scp->vmaddr, slide, &writable_start) || writable_start > UINT32_MAX) { in parse_machfile() 1550 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in check_if_simulator_binary() 1604 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in check_if_simulator_binary() 1706 if (os_add_overflow(map_addr, delta_map, &map_addr)) { in unprotect_dsmos_segment() 2131 if (os_add_overflow(pager_offset, scp->fileoff, &file_offset)) { in load_segment() 2175 if (os_add_overflow(scp->vmaddr, slide, &vm_offset)) { in load_segment() 2417 if (os_add_overflow(vm_start, file_end - file_start, &tmp_start)) { in load_segment() [all …]
|
| 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() 497 if (os_add_overflow(hdr->cl_sig_offset, sig_len, &sig_end) || in validate_chunklist()
|
| H A D | kern_core.c | 378 if (os_add_overflow(lhs, rhs, &command_size)) { in coredump() 384 if (os_add_overflow(command_size, mach_header_sz, &header_size)) { in coredump()
|
| H A D | tracker.c | 822 if (os_add_overflow(total_size_needed, entry_tlv_size, &total_size_needed)) { in tracker_dump() 832 …if (os_add_overflow(total_size_needed, TRACKER_TLV_HDR_LEN + sizeof(total_mem_size), &total_size_n… in tracker_dump() 881 if (os_add_overflow(total_mem_size, SIZE_OF_ENTRY(entry), &total_mem_size)) { in tracker_dump()
|
| /xnu-8020.140.41/osfmk/arm64/ |
| H A D | copyio.c | 138 os_add_overflow(user_addr, nbytes, &user_addr_last) || in copy_validate() 150 if (__improbable(os_add_overflow(kernel_addr, nbytes, &kernel_addr_last))) { in copy_validate()
|
| H A D | loose_ends.c | 79 assert(!__improbable(os_add_overflow(src, bytes, &end))); in bcopy_phys_internal() 82 assert(!__improbable(os_add_overflow(dst, bytes, &end))); in bcopy_phys_internal() 206 assert(!__improbable(os_add_overflow(src, bytes, &end))); in bzero_phys()
|
| /xnu-8020.140.41/osfmk/kperf/ |
| H A D | thread_samplers.c | 325 if (os_add_overflow(user_dq_addr, serialno_offset, in kperf_thread_dispatch_sample() 343 if (os_add_overflow(user_dq_addr, lbl_offset, &user_dqlbl_ptr_addr)) { in kperf_thread_dispatch_sample()
|
| /xnu-8020.140.41/libkern/c++/ |
| 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()
|
| H A D | OSData.cpp | 352 if (os_add_overflow(length, inLength, &newSize)) { in appendBytes() 384 if (os_add_overflow(length, inLength, &newSize)) { in appendByte()
|
| /xnu-8020.140.41/iokit/DriverKit/ |
| H A D | bounded_array_ref.h | 246 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-8020.140.41/libkern/libkern/c++/ |
| H A D | bounded_array_ref.h | 246 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-8020.140.41/bsd/net/classq/ |
| H A D | classq_fq_codel.c | 589 if (os_add_overflow(num_dequeues, 1, &res)) { in fq_getq_flow() 600 num_dequeues, &product) || os_add_overflow(product, qdelay, &res)) { in fq_getq_flow()
|
| /xnu-8020.140.41/bsd/netinet/ |
| H A D | dhcp_options.c | 128 if (os_add_overflow(list->count, n, &n)) { in ptrlist_grow()
|
| /xnu-8020.140.41/iokit/Kernel/ |
| H A D | IORangeAllocator.cpp | 154 if (os_add_overflow(capacity, capacityIncrement, &newCapacity)) { in allocElement()
|
| H A D | IOHistogramReporter.cpp | 366 if (os_add_overflow(hist_values.bucket_sum, value, &sum)) { in tallyValue()
|
| /xnu-8020.140.41/osfmk/i386/ |
| H A D | pmap_x86_common.c | 255 if (os_add_overflow(vaddr, size + NBPDE - 1, &va_end)) { in pmap_unnest() 1613 if (os_add_overflow(s64, NBPML4, &s64)) { in pmap_remove_options() 1624 if (os_add_overflow(s64, NBPDPT, &s64)) { in pmap_remove_options() 1633 if (os_add_overflow(s64, PDE_MAPPED_SIZE, &l64)) { in pmap_remove_options() 2484 if (os_add_overflow(s64, PDE_MAPPED_SIZE, &l64)) { in pmap_query_resident()
|
| /xnu-8020.140.41/osfmk/mach/ |
| H A D | vm_param.h | 126 bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \
|