| /xnu-8019.80.24/bsd/sys/ |
| H A D | kdebug_kernel.h | 215 uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, 216 uintptr_t threadid); 286 kernel_debug_filtered((x), (uintptr_t)(a), (uintptr_t)(b), \ 287 (uintptr_t)(c), (uintptr_t)(d)); \ 298 kernel_debug_flags((x), (uintptr_t)(a), (uintptr_t)(b), \ 299 (uintptr_t)(c), (uintptr_t)(d), KDBG_FLAG_NOPROCFILT); \ 312 kernel_debug((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ 313 (uintptr_t)(d),(uintptr_t)(e)); \ 325 kernel_debug1((x), (uintptr_t)(a), (uintptr_t)(b), (uintptr_t)(c), \ 326 (uintptr_t)(d), (uintptr_t)(e)); \ [all …]
|
| H A D | kdebug_signpost.h | 45 int kdebug_signpost(uint32_t code, uintptr_t arg1, uintptr_t arg2, 46 uintptr_t arg3, uintptr_t arg4) 50 int kdebug_signpost_start(uint32_t code, uintptr_t arg1, uintptr_t arg2, 51 uintptr_t arg3, uintptr_t arg4) 55 int kdebug_signpost_end(uint32_t code, uintptr_t arg1, uintptr_t arg2, 56 uintptr_t arg3, uintptr_t arg4)
|
| H A D | dtrace_impl.h | 144 typedef const char* dtrace_strkey_f(void*, uintptr_t); 151 uintptr_t dth_nextoffs; /* offset of next in element */ 152 uintptr_t dth_prevoffs; /* offset of prev in element */ 154 uintptr_t dth_stroffs; /* offset of str in element */ 515 uintptr_t dtagb_hashsize; /* number of buckets */ 516 uintptr_t dtagb_free; /* free list of keys */ 809 uintptr_t dtdh_lock; /* deallocation lock */ 811 uintptr_t dtdh_pad[6]; /* pad to avoid false sharing */ 813 uintptr_t dtdh_pad[14]; /* pad to avoid false sharing */ 923 uintptr_t dtms_scratch_base; /* base of scratch space */ [all …]
|
| H A D | fbt.h | 51 uintptr_t fbtp_roffset; 64 extern int dtrace_invop(uintptr_t, uintptr_t *, uintptr_t); 65 extern int fbt_invop(uintptr_t, uintptr_t *, uintptr_t);
|
| /xnu-8019.80.24/iokit/IOKit/ |
| H A D | IOTimeStamp.h | 35 uintptr_t a = 0, uintptr_t b = 0, 36 uintptr_t c = 0, uintptr_t d = 0) 47 IOTimeStampEndConstant(uintptr_t csc, 48 uintptr_t a = 0, uintptr_t b = 0, 49 uintptr_t c = 0, uintptr_t d = 0) 60 IOTimeStampConstant(uintptr_t csc, 61 uintptr_t a = 0, uintptr_t b = 0, 62 uintptr_t c = 0, uintptr_t d = 0) 73 IOTimeStampConstantFiltered(uintptr_t csc, 74 uintptr_t a = 0, uintptr_t b = 0, [all …]
|
| /xnu-8019.80.24/osfmk/mach/ |
| H A D | dyld_kernel_fixups.h | 85 discriminator = (uint64_t)(uintptr_t)loc; in sign_pointer() 105 uintptr_t slide __unused, in fixup_value() 122 uintptr_t slidValue = (uintptr_t)baseAddress + fixupLoc->fixup64.target; in fixup_value() 125 (const void *)baseAddress, (void *)(uintptr_t)fixupLoc->fixup64.target); in fixup_value() 154 uintptr_t slide __unused, in walk_chain() 161 uintptr_t pageContentStart = (uintptr_t)mh + (uintptr_t)segInfo->segment_offset in walk_chain() 187 chain = (union ChainedFixupPointerOnDisk*)((uintptr_t)chain + chainContent.fixup64.next * 4); in walk_chain() 197 chain = (union ChainedFixupPointerOnDisk*)((uintptr_t)chain + chainContent.fixup64.next); in walk_chain() 225 startCmds = (struct load_command*)((uintptr_t)mh + sizeof(struct mach_header_64)); in kernel_collection_slide() 227 startCmds = (struct load_command*)((uintptr_t)mh + sizeof(struct mach_header)); in kernel_collection_slide() [all …]
|
| /xnu-8019.80.24/libkern/libkern/arm/ |
| H A D | OSByteOrder.h | 81 uintptr_t _offset in _OSReadSwapInt16() 84 return _OSSwapInt16(((struct _OSUnalignedU16 *)((uintptr_t)_base + _offset))->__val); in _OSReadSwapInt16() 91 uintptr_t _offset in OSReadSwapInt16() 94 return _OSSwapInt16(((struct _OSUnalignedU16 *)((uintptr_t)_base + _offset))->__val); in OSReadSwapInt16() 103 uintptr_t _offset in _OSReadSwapInt32() 106 return _OSSwapInt32(((struct _OSUnalignedU32 *)((uintptr_t)_base + _offset))->__val); in _OSReadSwapInt32() 113 uintptr_t _offset in OSReadSwapInt32() 116 return _OSSwapInt32(((struct _OSUnalignedU32 *)((uintptr_t)_base + _offset))->__val); in OSReadSwapInt32() 125 uintptr_t _offset in _OSReadSwapInt64() 128 return _OSSwapInt64(((struct _OSUnalignedU64 *)((uintptr_t)_base + _offset))->__val); in _OSReadSwapInt64() [all …]
|
| /xnu-8019.80.24/bsd/dev/arm/ |
| H A D | sdt_arm.c | 41 sdt_invop(__unused uintptr_t addr, __unused uintptr_t *stack, __unused uintptr_t eax) in sdt_invop() 47 if ((uintptr_t) sdt->sdp_patchpoint == addr) { in sdt_invop() 49 uintptr_t stack4 = *((uintptr_t*) regs->sp); in sdt_invop() 62 uintptr_t retaddr; 72 uintptr_t *stack; in sdt_getarg() 73 uintptr_t pc; in sdt_getarg() 88 && pc > (uintptr_t)dtrace_invop_callsite_pre in sdt_getarg() 89 && pc <= (uintptr_t)dtrace_invop_callsite_post) { in sdt_getarg() 111 arm_saved_state_t *saved_state = (arm_saved_state_t *)(uintptr_t*)*((uintptr_t *)&fp[1]); in sdt_getarg() 113 arm_saved_state_t *saved_state = (arm_saved_state_t *)((uintptr_t *)&fp[1]); in sdt_getarg() [all …]
|
| /xnu-8019.80.24/libsyscall/wrappers/ |
| H A D | kdebug_trace.c | 45 static int kdebug_signpost_internal(uint32_t debugid, uintptr_t arg1, 46 uintptr_t arg2, uintptr_t arg3, uintptr_t arg4); 187 kdebug_signpost_internal(uint32_t debugid, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_… in kdebug_signpost_internal() 200 kdebug_signpost(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) in kdebug_signpost() 206 kdebug_signpost_start(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) in kdebug_signpost_start() 212 kdebug_signpost_end(uint32_t code, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4) in kdebug_signpost_end()
|
| /xnu-8019.80.24/libkern/libkern/i386/ |
| H A D | OSByteOrder.h | 42 uintptr_t byteOffset in OSReadSwapInt16() 47 result = *(volatile uint16_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt16() 55 uintptr_t byteOffset in OSReadSwapInt32() 60 result = *(volatile uint32_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt32() 68 uintptr_t byteOffset in OSReadSwapInt64() 73 result = *(volatile uint64_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt64() 83 uintptr_t byteOffset, in OSWriteSwapInt16() 87 *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); in OSWriteSwapInt16() 94 uintptr_t byteOffset, in OSWriteSwapInt32() 98 *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); in OSWriteSwapInt32() [all …]
|
| /xnu-8019.80.24/bsd/dev/arm64/ |
| H A D | sdt_arm.c | 42 sdt_invop(__unused uintptr_t addr, __unused uintptr_t *stack, __unused uintptr_t eax) in sdt_invop() 48 if ((uintptr_t) sdt->sdp_patchpoint == addr) { in sdt_invop() 63 uintptr_t retaddr; 74 uintptr_t *stack; in sdt_getarg() 75 uintptr_t pc; in sdt_getarg() 90 && pc > (uintptr_t)dtrace_invop_callsite_pre in sdt_getarg() 91 && pc <= (uintptr_t)dtrace_invop_callsite_post) { in sdt_getarg() 108 arm_saved_state_t *tagged_regs = (arm_saved_state_t *)((uintptr_t *)&fp[1]); in sdt_getarg() 113 stack = (uintptr_t *)&saved_state->x[0]; in sdt_getarg() 117 stack = (uintptr_t *)&fp[0]; /* Find marshalled arguments */ in sdt_getarg() [all …]
|
| /xnu-8019.80.24/libkern/libkern/machine/ |
| H A D | OSByteOrder.h | 79 uintptr_t byteOffset in OSReadSwapInt16() 82 uint16_t data = *(volatile uint16_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt16() 90 uintptr_t byteOffset in OSReadSwapInt32() 93 uint32_t data = *(volatile uint32_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt32() 101 uintptr_t byteOffset in OSReadSwapInt64() 104 uint64_t data = *(volatile uint64_t *)((uintptr_t)base + byteOffset); in OSReadSwapInt64() 114 uintptr_t byteOffset, in OSWriteSwapInt16() 118 *(volatile uint16_t *)((uintptr_t)base + byteOffset) = _OSSwapInt16(data); in OSWriteSwapInt16() 125 uintptr_t byteOffset, in OSWriteSwapInt32() 129 *(volatile uint32_t *)((uintptr_t)base + byteOffset) = _OSSwapInt32(data); in OSWriteSwapInt32() [all …]
|
| /xnu-8019.80.24/bsd/dev/i386/ |
| H A D | sdt_x86.c | 42 sdt_invop(uintptr_t addr, uintptr_t *stack, uintptr_t eax) in sdt_invop() 48 if ((uintptr_t)sdt->sdp_patchpoint == addr) { in sdt_invop() 63 uintptr_t retaddr; 73 uintptr_t *stack; in sdt_getarg() 74 uintptr_t pc; in sdt_getarg() 88 && pc > (uintptr_t)dtrace_invop_callsite_pre in sdt_getarg() 89 && pc <= (uintptr_t)dtrace_invop_callsite_post) { in sdt_getarg() 112 stack = (uintptr_t *)(void*)&saved_state->rdi; in sdt_getarg() 115 stack = (uintptr_t *)&fp[0]; /* Find marshalled in sdt_getarg() 143 stack = (uintptr_t *)&fp[1]; /* Find marshalled arguments */ in sdt_getarg() [all …]
|
| H A D | fbt_x86.c | 94 #define FBT_ADDR2NDX(addr) ((((uintptr_t)(addr)) >> 4) & fbt_probetab_mask) 100 kern_return_t fbt_perfCallback(int, x86_saved_state_t *, uintptr_t *, __unused int); 103 fbt_invop(uintptr_t addr, uintptr_t *state, uintptr_t rval) in fbt_invop() 108 if ((uintptr_t)fbt->fbtp_patchpoint == addr) { in fbt_invop() 113 … CPU->cpu_dtrace_caller = *(uintptr_t *)(((uintptr_t)(regs->isf.rsp))+sizeof(uint64_t)); // 8(%rsp) in fbt_invop() 137 uintptr_t *lo_spp, in fbt_perfCallback() 146 uintptr_t old_sp; in fbt_perfCallback() 165 emul = dtrace_invop( saved_state->isf.rip, (uintptr_t *)saved_state, saved_state->rax ); in fbt_perfCallback() 227 uintptr_t base = (uintptr_t)((uint32_t *)old_sp - delta); in fbt_perfCallback() 228 uintptr_t size = (uintptr_t)fp - base; in fbt_perfCallback() [all …]
|
| /xnu-8019.80.24/libsyscall/mach/ |
| H A D | mach_vm.c | 63 …ger(stack_logging_type_vm_allocate | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr… in mach_vm_allocate() 78 …__syscall_logger(stack_logging_type_vm_deallocate, (uintptr_t)target, (uintptr_t)address, (uintptr… in mach_vm_deallocate() 190 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in mach_vm_map() 219 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in mach_vm_remap() 249 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in mach_vm_remap_new() 271 __syscall_logger(eventTypeFlags, (uintptr_t)mach_task_self(), (uintptr_t)*dataCnt, 0, *data, 0); in mach_vm_read() 299 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in vm_map() 328 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in vm_remap() 358 …__syscall_logger(eventTypeFlags | userTagFlags, (uintptr_t)target, (uintptr_t)size, 0, (uintptr_t)… in vm_remap_new() 380 __syscall_logger(eventTypeFlags, (uintptr_t)mach_task_self(), (uintptr_t)*dataCnt, 0, *data, 0); in vm_read()
|
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | backtrace.c | 48 (((uintptr_t)(__addr) >= (uintptr_t)pmap_stacks_start) && \ 49 ((uintptr_t)(__addr) < (uintptr_t)pmap_stacks_end)) 60 backtrace_internal(uintptr_t *bt, unsigned int max_frames, void *start_frame, in backtrace_internal() 64 uintptr_t *fp; in backtrace_internal() 66 uintptr_t top, bottom; in backtrace_internal() 77 (((uintptr_t)(__addr) >= (uintptr_t)bottom) && \ in backtrace_internal() 78 ((uintptr_t)(__addr) < (uintptr_t)top)) in backtrace_internal() 90 uintptr_t *next_fp = (uintptr_t *)*fp; in backtrace_internal() 92 uintptr_t ret_addr = *(fp + 1); in backtrace_internal() 108 bt[frame_index++] = (uintptr_t)ptrauth_strip((void *)ret_addr, in backtrace_internal() [all …]
|
| /xnu-8019.80.24/osfmk/mach/machine/ |
| H A D | sdt.h | 50 uintptr_t __dtrace_args[ARG1_EXTENT] __attribute__ ((aligned (16))); \ 51 __dtrace_args[0] = (uintptr_t)(arg0); \ 56 uintptr_t __dtrace_args[ARGS2_EXTENT] __attribute__ ((aligned (16))); \ 57 __dtrace_args[0] = (uintptr_t)(arg0); \ 58 __dtrace_args[1] = (uintptr_t)(arg1); \ 63 uintptr_t __dtrace_args[ARGS3_EXTENT] __attribute__ ((aligned (16))); \ 64 __dtrace_args[0] = (uintptr_t)(arg0); \ 65 __dtrace_args[1] = (uintptr_t)(arg1); \ 66 __dtrace_args[2] = (uintptr_t)(arg2); \ 71 uintptr_t __dtrace_args[ARGS4_EXTENT] __attribute__ ((aligned (16))); \ [all …]
|
| /xnu-8019.80.24/osfmk/machine/ |
| H A D | machine_routines.h | 164 unsigned long long ml_io_read(uintptr_t iovaddr, int iovsz); 165 unsigned int ml_io_read8(uintptr_t iovaddr); 166 unsigned int ml_io_read16(uintptr_t iovaddr); 167 unsigned int ml_io_read32(uintptr_t iovaddr); 168 unsigned long long ml_io_read64(uintptr_t iovaddr); 175 void ml_io_write(uintptr_t vaddr, uint64_t val, int size); 176 void ml_io_write8(uintptr_t vaddr, uint8_t val); 177 void ml_io_write16(uintptr_t vaddr, uint16_t val); 178 void ml_io_write32(uintptr_t vaddr, uint32_t val); 179 void ml_io_write64(uintptr_t vaddr, uint64_t val);
|
| /xnu-8019.80.24/libkern/ |
| H A D | kernel_mach_header.c | 60 ((uintptr_t)header + sizeof(kernel_mach_header_t)); in getlastaddr() 67 sgp = (kernel_segment_command_t *)((uintptr_t)sgp + sgp->cmdsize); in getlastaddr() 88 lcp = (struct load_command *)((uintptr_t)lcp + lcp->cmdsize); in getcommandfromheader() 203 kernel_section_t *sp = (kernel_section_t *)((uintptr_t)sgp + in getsectbynamefromseg() 212 sp = (kernel_section_t *)((uintptr_t)sp + in getsectbynamefromseg() 237 ((uintptr_t)mhp + sizeof(kernel_mach_header_t)); in getsectbynamefromheader() 248 sgp = (kernel_segment_command_t *)((uintptr_t)sgp + sgp->cmdsize); in getsectbynamefromheader() 265 ((uintptr_t)header + sizeof(kernel_mach_header_t)); in getsegbynamefromheader() 271 sgp = (kernel_segment_command_t *)((uintptr_t)sgp + sgp->cmdsize); in getsegbynamefromheader() 290 ((uintptr_t)header + sizeof(*header)); in firstsegfromheader() [all …]
|
| /xnu-8019.80.24/libkern/libkern/ |
| H A D | Block_private.h | 82 uintptr_t bits; 89 uintptr_t 95 return (uintptr_t) in prepareWrite() 104 uintptr_t 110 return (uintptr_t) in prepareWrite() 120 completeReadFn(uintptr_t ptr) const in completeReadFn() 133 completeReadRaw(uintptr_t ptr) const in completeReadRaw() 220 typedef uintptr_t BlockCopyFunction; 221 typedef uintptr_t BlockDisposeFunction; 222 typedef uintptr_t BlockInvokeFunction; [all …]
|
| /xnu-8019.80.24/osfmk/i386/ |
| H A D | i386_init.c | 190 uintptr_t tmp = (uintptr_t)physfree; in ALLOCPAGES() 198 fillkpt(pt_entry_t *base, int prot, uintptr_t src, int index, int count) in fillkpt() 217 set_cr3_raw((uint32_t) (uintptr_t)ID_MAP_VTOP(IdlePML4)); in x86_64_pre_sleep() 279 physmapL3[i] = ((uintptr_t)ID_MAP_VTOP(l2pte)) in physmap_init_L3() 367 IdlePML4[pml4_index] = ((uintptr_t)ID_MAP_VTOP(l3pte)) in physmap_init() 402 INTEL_PTE_WRITE, 0, 0, (int)(((uintptr_t)physfree) >> PAGE_SHIFT)); in Idle_PTs_init() 406 INTEL_PTE_WRITE, (uintptr_t)ID_MAP_VTOP(KPTphys), 0, NKPT); in Idle_PTs_init() 410 INTEL_PTE_WRITE, (uintptr_t)ID_MAP_VTOP(IdlePTD), 0, NPGPTD); in Idle_PTs_init() 414 INTEL_PTE_WRITE, (uintptr_t)ID_MAP_VTOP(IdlePDPT), 0, 1); in Idle_PTs_init() 440 set_cr3_raw((uintptr_t)ID_MAP_VTOP(IdlePML4)); in Idle_PTs_init() [all …]
|
| H A D | hibernate_restore.c | 45 uintptr_t 53 return (uintptr_t)dst; in hibernate_restore_phys_page() 57 s = (uint64_t *) (uintptr_t)src; in hibernate_restore_phys_page() 61 return (uintptr_t)d; in hibernate_restore_phys_page() 67 uintptr_t 68 pal_hib_map(uintptr_t virt, uint64_t phys) in pal_hib_map() 70 uintptr_t index; in pal_hib_map() 93 virt += (uintptr_t)(phys & I386_LPGMASK); in pal_hib_map()
|
| /xnu-8019.80.24/osfmk/mach/arm/ |
| H A D | _structs.h | 210 (uintptr_t)(__tsp->__opaque_pc && !(__tsp->__opaque_flags & \ 238 (uintptr_t)(__tsp->__opaque_lr && !(__tsp->__opaque_flags & ( \ 269 (uintptr_t)(__tsp->__opaque_sp && !(__tsp->__opaque_flags & \ 277 void *__p = (void*)(uintptr_t)(ptr); __tsp->__opaque_sp = \ 286 (uintptr_t)(__tsp->__opaque_fp && !(__tsp->__opaque_flags & \ 294 void *__p = (void*)(uintptr_t)(ptr); __tsp->__opaque_fp = \ 330 ((uintptr_t)((ts).__opaque_pc)) 339 ((uintptr_t)((ts).__opaque_lr)) 348 ((uintptr_t)((ts).__opaque_sp)) 351 ((ts).__opaque_sp = (void*)(uintptr_t)(ptr)) [all …]
|
| /xnu-8019.80.24/osfmk/arm/ |
| H A D | arm_init.c | 215 uintptr_t slide; in arm_slide_rebase_and_sign_image() 224 seg = (kernel_segment_command_t *)((uintptr_t)k_mh + sizeof(*k_mh)); in arm_slide_rebase_and_sign_image() 226 slide = (uintptr_t)k_mh - seg->vmaddr; in arm_slide_rebase_and_sign_image() 255 (uintptr_t *)&segLOWESTKC, (uintptr_t *)&segHIGHESTKC, in arm_slide_rebase_and_sign_image() 256 (uintptr_t *)&segLOWESTROKC, (uintptr_t *)&segHIGHESTROKC, in arm_slide_rebase_and_sign_image() 266 slide = (uintptr_t)k_mh - VM_KERNEL_LINK_ADDRESS; in arm_slide_rebase_and_sign_image() 273 (uintptr_t)k_mh, (uintptr_t)k_mh - slide, slide); in arm_slide_rebase_and_sign_image() 296 uintptr_t slide = (uintptr_t)base; in arm_auxkc_init() 308 (uintptr_t *)&segLOWESTAuxKC, (uintptr_t *)&segHIGHESTAuxKC, (uintptr_t *)&segLOWESTROAuxKC, in arm_auxkc_init() 309 … (uintptr_t *)&segHIGHESTROAuxKC, (uintptr_t *)&segLOWESTRXAuxKC, (uintptr_t *)&segHIGHESTRXAuxKC, in arm_auxkc_init() [all …]
|
| /xnu-8019.80.24/osfmk/arm/pmap/ |
| H A D | pmap_pt_geometry.h | 110 const uintptr_t ap_ro; 111 const uintptr_t ap_rw; 112 const uintptr_t ap_rona; 113 const uintptr_t ap_rwna; 114 const uintptr_t ap_xn; 115 const uintptr_t ap_x; 421 static inline uintptr_t 432 static inline uintptr_t 443 static inline uintptr_t 454 static inline uintptr_t [all …]
|