Home
last modified time | relevance | path

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

/xnu-10002.1.13/osfmk/i386/
H A Dtrap.c1413 if (pcb->insn_state == 0) { in copy_instruction_stream()
1414 pcb->insn_state = kalloc_data(sizeof(x86_instruction_state_t), Z_WAITOK); in copy_instruction_stream()
1417 if (pcb->insn_state != 0) { in copy_instruction_stream()
1418 bcopy(stack_buffer, pcb->insn_state->insn_bytes, end_addr - start_addr); in copy_instruction_stream()
1419 bzero(&pcb->insn_state->insn_bytes[end_addr - start_addr], in copy_instruction_stream()
1422 pcb->insn_state->insn_stream_valid_bytes = (int)(end_addr - start_addr); in copy_instruction_stream()
1423 pcb->insn_state->insn_offset = (int)insn_offset; in copy_instruction_stream()
1444 } else if (bcmp(&pcb->insn_state->insn_bytes[insn_offset - (rip & CACHELINE_MASK)], in copy_instruction_stream()
1451 bcopy(&pcb->insn_cacheline[0], &pcb->insn_state->insn_cacheline[0], in copy_instruction_stream()
1454 pcb->insn_state->out_of_synch = 1; in copy_instruction_stream()
[all …]
H A Dpcb_native.c826 if (pcb->insn_state != 0) { /* Reinit for new thread */ in machine_thread_create()
827 bzero(pcb->insn_state, sizeof(x86_instruction_state_t)); in machine_thread_create()
828 pcb->insn_state->insn_stream_valid_bytes = -1; in machine_thread_create()
862 if (pcb->insn_state != 0) { in machine_thread_destroy()
863 kfree_data(pcb->insn_state, sizeof(x86_instruction_state_t)); in machine_thread_destroy()
864 pcb->insn_state = 0; in machine_thread_destroy()
H A Dthread.h152 x86_instruction_state_t *insn_state; member
H A Dpcb.c1793 x86_instruction_state_t *src_state = THREAD_TO_PCB(thr_act)->insn_state; in machine_thread_get_state()