Home
last modified time | relevance | path

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

1234

/xnu-11215.81.4/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)); \
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-11215.81.4/iokit/System/
H A DIODataQueueDispatchSourceShared.h322 if (os_add_overflow(3, callerDataSize, &headSize)) { in Peek()
341 if (os_add_overflow(3, callerDataSize, &dataSize)) { in Peek()
409 if (os_add_overflow(3, callerDataSize, &headSize)) { in DequeueWithCoalesce()
426 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in DequeueWithCoalesce()
513 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in EnqueueWithCoalesce()
519 if (os_add_overflow(DATA_QUEUE_ENTRY_HEADER_SIZE, dataSize, &entrySize)) { in EnqueueWithCoalesce()
643 if (os_add_overflow(callerDataSize, 3, &dataSize)) { in CanEnqueueData()
649 if (os_add_overflow(DATA_QUEUE_ENTRY_HEADER_SIZE, dataSize, &entrySize)) { in CanEnqueueData()
/xnu-11215.81.4/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-11215.81.4/bsd/kern/
H A Dkern_trustcache.c345 if (os_add_overflow(img4_payload_len, sizeof(pmap_img4_payload_t), &payload_len)) { in ppl_load_trust_cache()
768 } else if (os_add_overflow((uintptr_t)img4_object, img4_object_len, &length_check)) { in load_trust_cache_with_type()
777 } else if (os_add_overflow((uintptr_t)img4_ext_manifest, img4_ext_manifest_len, &length_check)) { in load_trust_cache_with_type()
787 } else if (os_add_overflow((uintptr_t)img4_aux_manifest, img4_aux_manifest_len, &length_check)) { in load_trust_cache_with_type()
905 } else if (os_add_overflow((uintptr_t)module_data, module_size, &length_check)) { in load_legacy_trust_cache()
1081 } else if (os_add_overflow(offsets_length, sizeof(trust_cache_offsets_t), &struct_length)) { in load_static_trust_cache()
1098 if (os_add_overflow((uintptr_t)tc_offsets, tc_offsets->offsets[i], &tc_module)) { in load_static_trust_cache()
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()
370 if (os_add_overflow(hdr->cl_sig_offset, sig_len, &sig_end) || in validate_chunklist()
H A Dmach_loader.c465 if (os_add_overflow(file_offset, macho_size, &total_size) || in load_machfile()
901 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in parse_machfile()
1075 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in parse_machfile()
1124 if (os_add_overflow(scp->vmaddr, slide, &writable_start) || writable_start > UINT32_MAX) { in parse_machfile()
1596 if (os_add_overflow(mach_header_sz, header->sizeofcmds, &cmds_size) || in check_if_simulator_binary()
1650 if (os_add_overflow(offset, lcp->cmdsize, &offset) || in check_if_simulator_binary()
1752 if (os_add_overflow(map_addr, delta_map, &map_addr)) { in unprotect_dsmos_segment()
2024 if (os_add_overflow(pager_offset, scp->fileoff, &file_offset)) { in load_segment()
2068 if (os_add_overflow(scp->vmaddr, slide, &vm_offset)) { in load_segment()
2310 if (os_add_overflow(vm_start, file_end - file_start, &tmp_start)) { in load_segment()
[all …]
H A Dkern_core.c510 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 Dtracker.c848 if (os_add_overflow(total_size_needed, entry_tlv_size, &total_size_needed)) { in tracker_dump()
858 …if (os_add_overflow(total_size_needed, TRACKER_TLV_HDR_LEN + sizeof(total_mem_size), &total_size_n… in tracker_dump()
865 if (os_add_overflow(total_size_needed, sizeof(uint32_t), &total_size_needed)) { in tracker_dump()
913 if (os_add_overflow(total_mem_size, SIZE_OF_ENTRY(entry), &total_mem_size)) { in tracker_dump()
/xnu-11215.81.4/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.c1651 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()
/xnu-11215.81.4/osfmk/kperf/
H A Dthread_samplers.c329 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-11215.81.4/osfmk/vm/
H A Dvm_sanitize.c77 #define vm_add_no_ubsan(a, b) ({ typeof(a+b) TMP; (void) os_add_overflow(a, b, &TMP); TMP; })
174 return os_add_overflow(addr, size, &addr_out_u->UNSAFE); in vm_sanitize_add_overflow()
188 return os_add_overflow(addr, size, &addr_out_u->UNSAFE); in vm_sanitize_add_overflow()
201 return os_add_overflow(size1, size2, &size_out_u->UNSAFE); in vm_sanitize_add_overflow()
368 if (os_add_overflow(*size, offset, &size_aligned)) { in vm_sanitize_size()
534 if (__improbable(os_add_overflow(*addr, *size, &end_unaligned))) { in vm_sanitize_addr_size()
H A Dvm_object_xnu.h488 os_add_overflow((object)->wired_page_count, __wireddelta, \
/xnu-11215.81.4/libkern/c++/
H A DOSData.cpp346 if (os_add_overflow(length, inLength, &newSize)) { in appendBytes()
378 if (os_add_overflow(length, inLength, &newSize)) { in appendByte()
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()
/xnu-11215.81.4/osfmk/arm64/
H A Dloose_ends.c80 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()
209 assert(!__improbable(os_add_overflow(src, bytes, &end))); in bzero_phys()
H A Dcopyio.c185 os_add_overflow(canonicalized_user_addr, nbytes, &user_addr_last) || in copy_validate_user_addr()
205 if (__improbable(os_add_overflow(kernel_addr, nbytes, &kernel_addr_last))) { in copy_validate_kernel_addr()
/xnu-11215.81.4/bsd/netinet6/
H A Din6_cksum.c263 if (__improbable(os_add_overflow(off, len, &tmp))) { in inet6_cksum_buffer()
/xnu-11215.81.4/libkern/libkern/c++/
H A Dbounded_array_ref.h255 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-11215.81.4/iokit/DriverKit/
H A Dbounded_array_ref.h255 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-11215.81.4/iokit/Kernel/
H A DIORangeAllocator.cpp154 if (os_add_overflow(capacity, capacityIncrement, &newCapacity)) { in allocElement()
/xnu-11215.81.4/bsd/netinet/
H A Ddhcp_options.c128 if (os_add_overflow(list->count, n, &n)) { in ptrlist_grow()

1234