Home
last modified time | relevance | path

Searched refs:os_add_overflow (Results 1 – 25 of 62) sorted by relevance

123

/xnu-8020.140.41/libkern/os/
H A Doverflow.h58 #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 DIOReportMacros.h133 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 DIODataQueueDispatchSourceShared.h320 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 Dremote_time.h64 if (os_add_overflow((int64_t)params->base_remote_ts, rate_prod, &remote_ts)) { in mach_bridge_compute_timestamp()
H A Drestartable.c157 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 Dclock.c1647 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 Dmach_loader.c459 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 Dchunklist.c262 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 Dkern_core.c378 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 Dtracker.c822 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 Dcopyio.c138 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 Dloose_ends.c79 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 Dthread_samplers.c325 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 DOSSerializeBinary.cpp81 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 DOSData.cpp352 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 Dbounded_array_ref.h246 if (__improbable(os_add_overflow(n, m, &total))) { in slice()
H A Dbounded_ptr.h399 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 Dbounded_array_ref.h246 if (__improbable(os_add_overflow(n, m, &total))) { in slice()
H A Dbounded_ptr.h399 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 Dclassq_fq_codel.c589 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 Ddhcp_options.c128 if (os_add_overflow(list->count, n, &n)) { in ptrlist_grow()
/xnu-8020.140.41/iokit/Kernel/
H A DIORangeAllocator.cpp154 if (os_add_overflow(capacity, capacityIncrement, &newCapacity)) { in allocElement()
H A DIOHistogramReporter.cpp366 if (os_add_overflow(hist_values.bucket_sum, value, &sum)) { in tallyValue()
/xnu-8020.140.41/osfmk/i386/
H A Dpmap_x86_common.c255 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 Dvm_param.h126 bool __ovr = os_add_overflow(in, (__typeof__(*out))PAGE_MASK, out); \

123