/freebsd-11-stable/sys/arm/include/ |
H A D | sigframe.h | 2 #include <machine/frame.h>
|
/freebsd-11-stable/sys/pc98/include/ |
H A D | frame.h | 6 #include <i386/frame.h>
|
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ustack/ |
H A D | tst.bigstack.c | 36 grow(int frame) argument 42 if (frame >= 2048) 46 grow1(++frame); 50 grow1(int frame) argument 52 grow(++frame);
|
/freebsd-11-stable/sys/arm/nvidia/drm2/ |
H A D | hdmi.c | 59 * @frame: HDMI AVI infoframe 63 int hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) argument 65 memset(frame, 0, sizeof(*frame)); 67 frame->type = HDMI_INFOFRAME_TYPE_AVI; 68 frame->version = 2; 69 frame->length = HDMI_AVI_INFOFRAME_SIZE; 77 * @frame: HDMI AVI infoframe 81 * Packs the information contained in the @frame structure into a binary 89 ssize_t hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, voi argument 166 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) argument 196 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) argument 234 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) argument 260 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) argument 309 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) argument 342 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) argument 399 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) argument 424 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) argument 468 hdmi_infoframe_log_header(struct hdmi_any_infoframe *frame) argument 664 hdmi_avi_infoframe_log(struct hdmi_avi_infoframe *frame) argument 737 hdmi_spd_infoframe_log(struct hdmi_spd_infoframe *frame) argument 868 hdmi_audio_infoframe_log(struct hdmi_audio_infoframe *frame) argument 928 hdmi_vendor_any_infoframe_log(union hdmi_vendor_any_infoframe *frame) argument 960 hdmi_infoframe_log(union hdmi_infoframe *frame) argument 991 hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, void *buffer) argument 1054 hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, void *buffer) argument 1092 hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, void *buffer) argument 1138 hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, void *buffer) argument 1204 hdmi_infoframe_unpack(union hdmi_infoframe *frame, void *buffer) argument [all...] |
/freebsd-11-stable/contrib/wpa/src/utils/ |
H A D | crc32.h | 12 u32 crc32(const u8 *frame, size_t frame_len);
|
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | unwind.c | 38 unwind_frame(struct unwind_state *frame) argument 42 fp = frame->fp; 46 frame->sp = fp + 0x10; 47 /* FP to previous frame (X29) */ 48 frame->fp = *(uint64_t *)(fp); 50 frame->pc = *(uint64_t *)(fp + 8) - 4;
|
H A D | stack_machdep.c | 44 stack_capture(struct stack *st, struct unwind_state *frame) argument 49 unwind_frame(frame); 50 if (!INKERNEL((vm_offset_t)frame->fp) || 51 !INKERNEL((vm_offset_t)frame->pc)) 53 if (stack_put(st, frame->pc) == -1) 61 struct unwind_state frame; local 68 frame.sp = td->td_pcb->pcb_sp; 69 frame.fp = td->td_pcb->pcb_x[29]; 70 frame.pc = td->td_pcb->pcb_x[30]; 72 stack_capture(st, &frame); 85 struct unwind_state frame; local [all...] |
H A D | db_trace.c | 68 db_stack_trace_cmd(struct unwind_state *frame) argument 76 uint64_t pc = frame->pc; 79 ret = unwind_frame(frame); 91 db_printsym(frame->pc, DB_STGY_PROC); 95 frame->pc); 96 db_printf("\t sp = 0x%016lx fp = 0x%016lx\n", frame->sp, 97 frame->fp); 106 struct unwind_state frame; local 112 frame.sp = (uint64_t)ctx->pcb_sp; 113 frame 124 struct unwind_state frame; local [all...] |
H A D | trap.c | 52 #include <machine/frame.h> 78 static void print_registers(struct trapframe *frame); 135 svc_handler(struct thread *td, struct trapframe *frame) argument 139 if ((frame->tf_esr & ESR_ELx_ISS_MASK) == 0) { 143 call_trapsignal(td, SIGILL, ILL_ILLOPN, (void *)frame->tf_elr); 144 userret(td, frame); 149 data_abort(struct thread *td, struct trapframe *frame, uint64_t esr, argument 183 frame->tf_elr = pcb->pcb_onfault; 205 print_registers(frame); 227 frame 256 print_registers(struct trapframe *frame) argument 271 do_el1h_sync(struct thread *td, struct trapframe *frame) argument 330 el0_excp_unknown(struct trapframe *frame, uint64_t far) argument 340 do_el0_sync(struct thread *td, struct trapframe *frame) argument 418 do_el0_error(struct trapframe *frame) argument [all...] |
/freebsd-11-stable/sys/riscv/riscv/ |
H A D | unwind.c | 43 unwind_frame(struct unwind_state *frame) argument 47 fp = frame->fp; 52 frame->sp = fp; 53 frame->fp = *(uint64_t *)(fp - 16); 54 frame->pc = *(uint64_t *)(fp - 8) - 4;
|
H A D | stack_machdep.c | 48 stack_capture(struct stack *st, struct unwind_state *frame) argument 54 unwind_frame(frame); 55 if (!INKERNEL((vm_offset_t)frame->fp) || 56 !INKERNEL((vm_offset_t)frame->pc)) 58 if (stack_put(st, frame->pc) == -1) 66 struct unwind_state frame; local 73 frame.sp = td->td_pcb->pcb_sp; 74 frame.fp = td->td_pcb->pcb_s[0]; 75 frame.pc = td->td_pcb->pcb_ra; 77 stack_capture(st, &frame); 90 struct unwind_state frame; local [all...] |
H A D | trap.c | 60 #include <machine/frame.h> 132 dump_regs(struct trapframe *frame) argument 137 n = (sizeof(frame->tf_t) / sizeof(frame->tf_t[0])); 139 printf("t[%d] == 0x%016lx\n", i, frame->tf_t[i]); 141 n = (sizeof(frame->tf_s) / sizeof(frame->tf_s[0])); 143 printf("s[%d] == 0x%016lx\n", i, frame->tf_s[i]); 145 n = (sizeof(frame->tf_a) / sizeof(frame 154 svc_handler(struct trapframe *frame) argument 167 data_abort(struct trapframe *frame, int lower) argument 270 do_trap_supervisor(struct trapframe *frame) argument 321 do_trap_user(struct trapframe *frame) argument [all...] |
H A D | db_trace.c | 72 db_stack_trace_cmd(struct unwind_state *frame) argument 81 pc = frame->pc; 83 if (unwind_frame(frame) < 0) 94 db_printsym(frame->pc, DB_STGY_PROC); 98 pc, frame->pc); 100 frame->sp, frame->fp); 108 struct unwind_state frame; local 114 frame.sp = (uint64_t)ctx->pcb_sp; 115 frame 126 struct unwind_state frame; local [all...] |
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | stack_machdep.c | 52 stack_capture(struct stack *st, vm_offset_t frame) argument 57 if (frame < PAGE_SIZE) 60 frame = *(vm_offset_t *)frame; 61 if (frame < PAGE_SIZE) 65 callpc = *(vm_offset_t *)(frame + 16) - 4; 67 callpc = *(vm_offset_t *)(frame + 4) - 4; 74 * be enough info down to the frame to work out where 90 vm_offset_t frame; local 97 frame 111 register_t frame; local [all...] |
H A D | trap.c | 69 #include <machine/frame.h> 86 static void trap_fatal(struct trapframe *frame); 87 static void printtrap(u_int vector, struct trapframe *frame, int isfatal, 89 static int trap_pfault(struct trapframe *frame, int user); 90 static int fix_unaligned(struct thread *td, struct trapframe *frame); 91 static int handle_onfault(struct trapframe *frame); 92 static void syscall(struct trapframe *frame); 159 trap(struct trapframe *frame) argument 175 type = ucode = frame->exc; 177 user = frame 390 trap_fatal(struct trapframe *frame) argument 410 printtrap(u_int vector, struct trapframe *frame, int isfatal, int user) argument 470 handle_onfault(struct trapframe *frame) argument 495 struct trapframe *frame; local 582 syscall(struct trapframe *frame) argument 684 trap_pfault(struct trapframe *frame, int user) argument 759 fix_unaligned(struct thread *td, struct trapframe *frame) argument 806 db_trap_glue(struct trapframe *frame) argument [all...] |
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | trap.c | 107 void __noinline trap(struct trapframe *frame); 108 void trap_check(struct trapframe *frame); 109 void dblfault_handler(struct trapframe *frame); 177 * routines that prepare a suitable stack frame, and restore this 178 * frame after the exception has been processed. 182 trap(struct trapframe *frame) argument 199 type = frame->tf_trapno; 215 trap_fatal(frame, 0); 228 (*pmc_intr)(PCPU_GET(cpuid), frame) != 0) 233 if (stack_nmi_handler(frame) ! 670 trap_check(struct trapframe *frame) argument 682 trap_is_pti(struct trapframe *frame) argument 693 trap_pfault(struct trapframe *frame, int usermode) argument 910 dblfault_handler(struct trapframe *frame) argument 946 struct trapframe *frame; local [all...] |
/freebsd-11-stable/contrib/gdb/gdb/ |
H A D | std-regs.c | 1 /* Builtin frame register, for GDB, the GNU debugger. 26 #include "frame.h" 40 /* $frame. */ 44 struct frame 49 builtin_type_frame_reg = init_composite_type ("frame", TYPE_CODE_STRUCT); 56 value_of_builtin_frame_reg (struct frame_info *frame) argument 65 /* frame.base. */ 66 if (frame != NULL) 68 get_frame_base (frame)); 70 /* frame 75 value_of_builtin_frame_fp_reg(struct frame_info *frame) argument 99 value_of_builtin_frame_pc_reg(struct frame_info *frame) argument 117 value_of_builtin_frame_sp_reg(struct frame_info *frame) argument 127 value_of_builtin_frame_ps_reg(struct frame_info *frame) argument [all...] |
H A D | user-regs.h | 1 /* Per-frame user registers, for GDB, the GNU debugger. 27 /* Implement both builtin, and architecture specific, per-frame user 35 Their values should be constructed using per-frame information. */ 54 /* Return the value of the frame register in the specified frame. 60 typedef struct value *(user_reg_read_ftype) (struct frame_info *frame); 61 extern struct value *value_of_user_reg (int regnum, struct frame_info *frame); 67 /* Add a per-architecture frame register. */
|
/freebsd-11-stable/contrib/libexecinfo/ |
H A D | builtin.c | 57 const struct frameinfo *frame = __builtin_frame_address(0); local 61 if ((const void *)frame BELOW stack) 63 trace[i] = frame->return_address; 64 frame = frame->next;
|
/freebsd-11-stable/sys/amd64/cloudabi64/ |
H A D | cloudabi64_sysvec.c | 38 #include <machine/frame.h> 92 struct trapframe *frame; local 95 frame = td->td_frame; 99 sa->code = frame->tf_rax; 106 sa->args[0] = frame->tf_rdi; 107 sa->args[1] = frame->tf_rsi; 108 sa->args[2] = frame->tf_rdx; 109 sa->args[3] = frame->tf_rcx; /* Actually %r10. */ 110 sa->args[4] = frame->tf_r8; 111 sa->args[5] = frame 122 struct trapframe *frame = td->td_frame; local 150 struct trapframe *frame = td->td_frame; local 161 struct trapframe *frame; local [all...] |
/freebsd-11-stable/sys/arm/arm/ |
H A D | stack_machdep.c | 50 stack_capture(struct stack *st, u_int32_t *frame) argument 57 u_int32_t *frame; local 65 * This register, the frame pointer, is incorrect for the ARM EABI 66 * as it doesn't have a frame pointer, however it's value is not used 69 frame = (u_int32_t *)td->td_pcb->pcb_regs.sf_r11; 71 stack_capture(st, frame); 84 u_int32_t *frame; local 86 frame = (u_int32_t *)__builtin_frame_address(0); 88 stack_capture(st, frame);
|
/freebsd-11-stable/sys/i386/i386/ |
H A D | trap.c | 110 void trap(struct trapframe *frame); 111 void syscall(struct trapframe *frame); 173 * routines that prepare a suitable stack frame, and restore this 174 * frame after the exception has been processed. 178 trap(struct trapframe *frame) argument 199 type = frame->tf_trapno; 215 trap_fatal(frame, 0); 229 (*pmc_intr)(PCPU_GET(cpuid), frame) != 0) 234 if (stack_nmi_handler(frame) != 0) 253 dtrace_trap_func != NULL && (*dtrace_trap_func)(frame, typ 768 trap_pfault(struct trapframe *frame, int usermode, vm_offset_t eva) argument 1036 struct trapframe *frame; local 1102 syscall(struct trapframe *frame) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | evergreen_hdmi.c | 61 * calculate the crc for a given info frame 66 uint8_t *frame) 69 frame[0] = packetType + versionNumber + length; 71 frame[0] += frame[i]; 72 frame[0] = 0x100 - frame[0]; 105 uint8_t frame[14]; local 107 frame[0x0] = 0; 108 frame[ 63 evergreen_hdmi_infoframe_checksum(uint8_t packetType, uint8_t versionNumber, uint8_t length, uint8_t *frame) argument [all...] |
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | stack_machdep.c | 41 static void stack_capture(struct stack *st, struct frame *frame); 44 stack_capture(struct stack *st, struct frame *frame) argument 46 struct frame *fp; 50 fp = frame; 67 v9next_frame(fp) >= frame + KSTACK_PAGES * PAGE_SIZE) 82 stack_capture(st, (struct frame *)(td->td_pcb->pcb_sp + SPOFF)); 96 stack_capture(st, (struct frame *)__builtin_frame_address(0));
|
/freebsd-11-stable/sys/arm/cloudabi32/ |
H A D | cloudabi32_sysvec.c | 38 #include <machine/frame.h> 72 struct trapframe *frame; local 76 frame = td->td_frame; 80 sa->code = frame->tf_r12; 87 sa->args[0] = frame->tf_r0; 88 sa->args[1] = frame->tf_r1; 89 sa->args[2] = frame->tf_r2; 90 sa->args[3] = frame->tf_r3; 100 td->td_retval[1] = frame->tf_r1; 107 struct trapframe *frame local 133 struct trapframe *frame = td->td_frame; local 150 struct trapframe *frame; local [all...] |