Lines Matching refs:frame

63 	struct amd64_frame *frame;  in dtrace_getpcstack()  local
74 frame = (struct amd64_frame *)rbp; in dtrace_getpcstack()
77 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in dtrace_getpcstack()
79 if (!kstack_contains(curthread, (vm_offset_t)frame, in dtrace_getpcstack()
80 sizeof(*frame))) in dtrace_getpcstack()
83 callpc = frame->f_retaddr; in dtrace_getpcstack()
97 if ((vm_offset_t)frame->f_frame <= (vm_offset_t)frame) in dtrace_getpcstack()
99 frame = frame->f_frame; in dtrace_getpcstack()
448 struct amd64_frame *frame; in dtrace_getstackdepth() local
453 frame = (struct amd64_frame *)rbp; in dtrace_getstackdepth()
456 kmsan_mark(frame, sizeof(*frame), KMSAN_STATE_INITED); in dtrace_getstackdepth()
458 if (!kstack_contains(curthread, (vm_offset_t)frame, in dtrace_getstackdepth()
459 sizeof(*frame))) in dtrace_getstackdepth()
463 if (frame->f_frame <= frame) in dtrace_getstackdepth()
465 frame = frame->f_frame; in dtrace_getstackdepth()
474 dtrace_getreg(struct trapframe *frame, uint_t reg) in dtrace_getreg() argument
513 return (frame->tf_rdi); in dtrace_getreg()
515 return (frame->tf_rsi); in dtrace_getreg()
517 return (frame->tf_rdx); in dtrace_getreg()
519 return (frame->tf_rcx); in dtrace_getreg()
521 return (frame->tf_r8); in dtrace_getreg()
523 return (frame->tf_r9); in dtrace_getreg()
525 return (frame->tf_rax); in dtrace_getreg()
527 return (frame->tf_rbx); in dtrace_getreg()
529 return (frame->tf_rbp); in dtrace_getreg()
531 return (frame->tf_r10); in dtrace_getreg()
533 return (frame->tf_r11); in dtrace_getreg()
535 return (frame->tf_r12); in dtrace_getreg()
537 return (frame->tf_r13); in dtrace_getreg()
539 return (frame->tf_r14); in dtrace_getreg()
541 return (frame->tf_r15); in dtrace_getreg()
543 return (frame->tf_ds); in dtrace_getreg()
545 return (frame->tf_es); in dtrace_getreg()
547 return (frame->tf_fs); in dtrace_getreg()
549 return (frame->tf_gs); in dtrace_getreg()
551 return (frame->tf_trapno); in dtrace_getreg()
553 return (frame->tf_err); in dtrace_getreg()
555 return (frame->tf_rip); in dtrace_getreg()
557 return (frame->tf_cs); in dtrace_getreg()
559 return (frame->tf_ss); in dtrace_getreg()
561 return (frame->tf_rflags); in dtrace_getreg()
563 return (frame->tf_rsp); in dtrace_getreg()