Lines Matching defs:regs
360 const zx_x86_pt_regs_t* regs) {
375 ipt_trace_state[descriptor].ctl = regs->ctl;
376 ipt_trace_state[descriptor].status = regs->status;
377 ipt_trace_state[descriptor].output_base = regs->output_base;
378 ipt_trace_state[descriptor].output_mask_ptrs = regs->output_mask_ptrs;
379 ipt_trace_state[descriptor].cr3_match = regs->cr3_match;
380 static_assert(sizeof(ipt_trace_state[descriptor].addr_ranges) == sizeof(regs->addr_ranges), "addr_ranges size mismatch");
381 memcpy(ipt_trace_state[descriptor].addr_ranges, regs->addr_ranges, sizeof(regs->addr_ranges));
387 zx_x86_pt_regs_t* regs) {
402 regs->ctl = ipt_trace_state[descriptor].ctl;
403 regs->status = ipt_trace_state[descriptor].status;
404 regs->output_base = ipt_trace_state[descriptor].output_base;
405 regs->output_mask_ptrs = ipt_trace_state[descriptor].output_mask_ptrs;
406 regs->cr3_match = ipt_trace_state[descriptor].cr3_match;
407 static_assert(sizeof(regs->addr_ranges) == sizeof(ipt_trace_state[descriptor].addr_ranges), "addr_ranges size mismatch");
408 memcpy(regs->addr_ranges, ipt_trace_state[descriptor].addr_ranges, sizeof(regs->addr_ranges));