| /xnu-11215/osfmk/kperf/ |
| H A D | callstack.c | 99 cs->kpuc_frames[cs->kpuc_nframes++] = fixup_val; in callstack_fixup_user() 122 cs = saved_state64(state)->isf.cs; in interrupted_kernel_sp_value() 124 cs = saved_state32(state)->cs; in interrupted_kernel_sp_value() 189 cs->kpkc_frames[cs->kpkc_nframes++] = fixup_val; in callstack_fixup_interrupted() 231 cs->kpkc_nframes = backtrace(cs->kpkc_word_frames, cs->kpkc_nframes - 1, in kperf_backtrace_sample() 247 cs->kpkc_word_frames[cs->kpkc_nframes + 1] = 0; in kperf_backtrace_sample() 286 cs->kpkc_nframes = backtrace(cs->kpkc_word_frames, cs->kpkc_nframes - 1, in kperf_kcallstack_sample() 324 cs->kpkc_flags, cs->kpkc_nframes); in kperf_kcallstack_sample() 382 cs->kpuc_flags, cs->kpuc_nframes); in kperf_ucallstack_sample() 454 cs->kpkc_nframes, cs->kpkc_flags, 0, 0); in kperf_kcallstack_log() [all …]
|
| H A D | callstack.h | 77 void kperf_kcallstack_sample(struct kp_kcallstack *cs, struct kperf_context *); 78 void kperf_kcallstack_log(struct kp_kcallstack *cs); 79 void kperf_continuation_sample(struct kp_kcallstack *cs, struct kperf_context *); 80 void kperf_backtrace_sample(struct kp_kcallstack *cs, struct kperf_context *context); 82 void kperf_ucallstack_sample(struct kp_ucallstack *cs, struct kperf_context *); 85 void kperf_ucallstack_log(struct kp_ucallstack *cs);
|
| /xnu-11215/tests/ |
| H A D | backtracing_tests.c | 86 if (!cs->in_syscall_setup) { in expect_frame() 95 if (cs->in_syscall_setup) { in expect_frame() 96 if (strcmp(name, cs->callstack[cs->callstack_len - 1]) == 0) { in expect_frame() 97 cs->in_syscall_setup = false; in expect_frame() 98 cs->syscall_frames = bt_idx; in expect_frame() 100 "index %zu", cs->syscall_frames, cs->callstack_len - 1); in expect_frame() 106 if (!cs->in_syscall_setup) { in expect_frame() 107 if (cs->nchecked >= cs->callstack_len) { in expect_frame() 110 size_t frame_idx = cs->callstack_len - cs->nchecked - 1; in expect_frame() 115 cs->nchecked++; in expect_frame() [all …]
|
| H A D | ldt_code32.s | 45 movw %cs, %dx 131 pushl %cs
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_compressor.c | 199 #define UNPACK_C_SIZE(cs) ((cs->c_size == (PAGE_SIZE-1)) ? PAGE_SIZE : cs->c_size) argument 200 #define PACK_C_SIZE(cs, size) (cs->c_size = ((size == PAGE_SIZE) ? PAGE_SIZE - 1 : size)) argument 1376 c_slot_t cs; in c_seg_validate() local 1385 if (cs == NULL) { in c_seg_validate() 1389 if (cs->c_size) { in c_seg_validate() 2155 c_slot_t cs; in c_seg_trim_tail() local 4773 c_slot_t cs; in c_compress_page() local 4832 cs->c_codec = ccodec; in c_compress_page() 4837 cs->c_codec = CCWK; in c_compress_page() 4924 PACK_C_SIZE(cs, c_size); in c_compress_page() [all …]
|
| /xnu-11215/osfmk/i386/ |
| H A D | pcb.c | 659 ts->cs = USER_CS; in set_thread_state32() 693 saved_state->cs = ts->cs; in set_thread_state32() 760 saved_state->isf.cs = ((x86_thread_full_state64_t *)ts)->ss64.cs; in set_thread_state64() 795 ts->cs = saved_state->cs; in get_thread_state32() 838 ts->cs = saved_state->isf.cs; in get_thread_state64() 974 saved_state->cs = state->cs; in machine_thread_set_state() 1049 saved_state->isf.cs = state->isf.cs; in machine_thread_set_state() 1893 state->cs = saved_state->cs; in machine_thread_get_kern_state() 1939 state->cs = saved_state->isf.cs; in machine_thread_get_kern_state() 1975 state->uts.ts32.cs = saved_state->cs; in machine_thread_get_kern_state() [all …]
|
| H A D | trap.c | 284 kprintf(" isf.cs 0x%llx\n", saved_state->isf.cs); in kprint_state() 367 if (state64->isf.cs & 0x03) { in interrupt() 995 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF, in panic_trap() 1336 uint16_t cs; in user_trap() local 1340 cs = saved_state64(saved_state)->isf.cs; in user_trap() 1342 cs = saved_state32(saved_state)->cs; in user_trap() 1366 (cs == USER64_CS || cs == USER_CS) && (type != T_PAGE_FAULT || vaddr != rip)) { in user_trap()
|
| H A D | machine_routines.c | 446 uint64_t cs; in ml_did_interrupt_userspace() local 449 cs = saved_state64(state)->isf.cs; in ml_did_interrupt_userspace() 451 cs = saved_state32(state)->cs; in ml_did_interrupt_userspace() 454 return (cs & SEL_PL) == SEL_PL_U; in ml_did_interrupt_userspace()
|
| H A D | pal_routines.c | 319 if (regs32->cs == SYSENTER_CS || regs32->cs == SYSENTER_TF_CS) { in pal_syscall_restart()
|
| H A D | mp_desc.h | 124 valid_user_segment_selectors(uint16_t cs,
|
| H A D | tss.h | 89 uint32_t cs; member
|
| H A D | rtclock.c | 434 if (regs->isf.cs & 0x03) { in rtclock_intr() 443 if (regs->cs & 0x03) { in rtclock_intr()
|
| H A D | genassym.c | 192 DECLARE("R32_CS", R_(cs)); in main() 233 DECLARE("R64_CS", R64_(isf.cs)); in main() 250 DECLARE("ISF64_CS", ISF64_(cs)); in main()
|
| H A D | trap_native.c | 167 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF, regs->isf.ss & 0xFFFF, in panic_64()
|
| H A D | pcb_native.c | 693 saved_state->cs = USER_CS; in thread_set_wq_state32() 741 saved_state->isf.cs = USER64_CS; in thread_set_wq_state64() 797 pcb->iss->ss_64.isf.cs = USER64_CS; in machine_thread_create() 805 pcb->iss->ss_32.cs = USER_CS; in machine_thread_create()
|
| /xnu-11215/osfmk/x86_64/ |
| H A D | kpc_x86.c | 614 uint64_t cs; in get_interrupted_pc() local 616 cs = saved_state64(state)->isf.cs; in get_interrupted_pc() 618 cs = saved_state32(state)->cs; in get_interrupted_pc() 620 bool kernel = (cs & SEL_PL) != SEL_PL_U; in get_interrupted_pc()
|
| /xnu-11215/osfmk/kern/ |
| H A D | backtrace.c | 194 uint64_t cs; in interrupted_kernel_pc_fp() local 204 cs = saved_state64(state)->isf.cs; in interrupted_kernel_pc_fp() 206 cs = saved_state32(state)->cs; in interrupted_kernel_pc_fp() 209 if ((cs & SEL_PL) == SEL_PL_U) { in interrupted_kernel_pc_fp()
|
| /xnu-11215/osfmk/arm64/ |
| H A D | bcopy.s | 200 b.cs 0b 285 b.cs 0b
|
| H A D | bzero.s | 148 b.cs 0b
|
| /xnu-11215/EXTERNAL_HEADERS/architecture/i386/ |
| H A D | tss.h | 70 sel_t cs; member
|
| /xnu-11215/osfmk/kdp/ml/x86_64/ |
| H A D | kdp_vm.c | 173 tstate->cs = cpstate->isf.cs; in kern_collectth_state()
|
| H A D | kdp_machdep.c | 157 state->cs = saved_state->isf.cs; in kdp_getstate()
|
| /xnu-11215/osfmk/mach/i386/ |
| H A D | thread_status.h | 400 uint32_t cs; member 423 uint64_t cs; member
|
| /xnu-11215/libsyscall/custom/ |
| H A D | __fork.s | 141 b.cs Lbotch // Carry bit indicates failure
|
| /xnu-11215/bsd/dev/i386/ |
| H A D | dtrace_subr_x86.c | 71 if (regs32->cs & 0x03) user_mode = TRUE; in dtrace_user_probe()
|