Home
last modified time | relevance | path

Searched refs:insn_state (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.61.12/osfmk/i386/
H A Dtrap.c1520 if (pcb->insn_state == 0) { in copy_instruction_stream()
1521 pcb->insn_state = kalloc_data(sizeof(x86_instruction_state_t), Z_WAITOK); in copy_instruction_stream()
1524 if (pcb->insn_state != 0) { in copy_instruction_stream()
1525 bcopy(stack_buffer, pcb->insn_state->insn_bytes, end_addr - start_addr); in copy_instruction_stream()
1526 bzero(&pcb->insn_state->insn_bytes[end_addr - start_addr], in copy_instruction_stream()
1529 pcb->insn_state->insn_stream_valid_bytes = (int)(end_addr - start_addr); in copy_instruction_stream()
1530 pcb->insn_state->insn_offset = (int)insn_offset; in copy_instruction_stream()
1551 } else if (bcmp(&pcb->insn_state->insn_bytes[insn_offset - (rip & CACHELINE_MASK)], in copy_instruction_stream()
1558 bcopy(&pcb->insn_cacheline[0], &pcb->insn_state->insn_cacheline[0], in copy_instruction_stream()
1561 pcb->insn_state->out_of_synch = 1; in copy_instruction_stream()
[all …]
H A Dpcb_native.c828 if (pcb->insn_state != 0) { /* Reinit for new thread */ in machine_thread_create()
829 bzero(pcb->insn_state, sizeof(x86_instruction_state_t)); in machine_thread_create()
830 pcb->insn_state->insn_stream_valid_bytes = -1; in machine_thread_create()
864 if (pcb->insn_state != 0) { in machine_thread_destroy()
865 kfree_data(pcb->insn_state, sizeof(x86_instruction_state_t)); in machine_thread_destroy()
866 pcb->insn_state = 0; in machine_thread_destroy()
H A Dthread.h152 x86_instruction_state_t *insn_state; member
H A Dpcb.c1794 x86_instruction_state_t *src_state = THREAD_TO_PCB(thr_act)->insn_state; in machine_thread_get_state()