Home
last modified time | relevance | path

Searched refs:frame (Results 1 – 25 of 35) sorted by relevance

12

/xnu-11215/tools/lldbmacros/
H A Dkmtriage.py34 for frame in thread_val.frames:
35 function = frame.GetFunction()
36 if function and frame.GetFunctionName():
37 if frame.GetFunctionName().startswith(WAITING_FOR_USER_SERVER_SYMNAME):
39 arguments = frame.get_arguments()
H A Dxnu.py136 for frame in tb.stack:
155 src = open(frame.filename, "r")
162 startline = frame.lineno - 3 if frame.lineno > 2 else 0
562 for frame in thread_val.frames:
563 addr = frame.GetPCAddress()
565 function = frame.GetFunction()
566 frame_p = frame.GetFP()
578 symbol = frame.GetSymbol()
601 if len(frame.arguments) > 0:
639 frame = lldb_SBThread.GetSelectedFrame()
[all …]
H A Duserspace.py70frame = GetUserDataAsString(thread.t_tro.tro_task, unsigned(cur_frame), user_abi_ret_offset*2)
71 cur_ip = _ExtractDataFromString(frame, user_abi_ret_offset, user_abi_type)
72 cur_frame = _ExtractDataFromString(frame, 0, user_abi_type)
88 frame = GetUserDataAsString(task, cur_fp, framesize)
89 cur_fp = _ExtractDataFromString(frame, 0, frametype)
90 cur_pc = _ExtractDataFromString(frame, (framesize // 2), frametype)
H A Dkext.py509 for frame in thread_lldb_SBThread.frames:
510 if not frame.name:
511 frame_addr = frame.GetPC()
H A Dprocess.py1263 for frame in thread_val.frames:
1264 if frame.GetFunction():
1265 func_name = frame.GetFunctionName()
1266 func_arguments = frame.arguments
1541 for frame in thread_val.frames:
1542 if frame.GetFunction():
1543 func_name = frame.GetFunctionName()
1544 func_arguments = frame.arguments
/xnu-11215/bsd/dev/i386/
H A Dsdt_x86.c61 struct frame { struct
62 struct frame *backchain; argument
72 struct frame *fp = (struct frame *)__builtin_frame_address(0); in sdt_getarg() argument
114 fp = (struct frame *)(saved_state->isf.rsp); in sdt_getarg()
H A Ddtrace_isa.c456 s1 = sizeof (struct frame) + 2 * sizeof (long); in dtrace_getustack_common()
755 s1 = sizeof (struct frame) + 2 * sizeof (long); in dtrace_getufpstack()
830 struct frame *fp = (struct frame *)__builtin_frame_address(0); in dtrace_getpcstack()
831 struct frame *nextfp, *minfp, *stacktop; in dtrace_getpcstack()
839 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top(); in dtrace_getpcstack()
851 nextfp = *(struct frame **)fp; in dtrace_getpcstack()
861 minfp = (struct frame *)kstack_base; in dtrace_getpcstack()
901 struct frame { struct
902 struct frame *backchain; argument
910 struct frame *fp = (struct frame *)__builtin_frame_address(0); in dtrace_getarg() argument
[all …]
/xnu-11215/bsd/dev/arm64/
H A Dsdt_arm.c61 struct frame { struct
62 struct frame *backchain; argument
73 struct frame *fp = (struct frame *)__builtin_frame_address(0); in sdt_getarg() argument
120 fp = (struct frame *)(saved_state->sp); in sdt_getarg()
H A Ddtrace_isa.c57 struct frame { struct
58 struct frame *backchain; argument
378 s1 = sizeof(struct frame) + 2 * sizeof(long); in dtrace_getufpstack()
453 dtrace_frame_in_kernel_stack(struct frame * fp) in dtrace_frame_in_kernel_stack()
470 struct frame *fp = (struct frame *) __builtin_frame_address(0); in dtrace_getpcstack()
471 struct frame *nextfp; in dtrace_getpcstack()
568 struct frame *fp = (struct frame *)__builtin_frame_address(0); in dtrace_getarg()
608 fp = (struct frame*) saved_state->sp; in dtrace_getarg()
/xnu-11215/libkern/gen/
H A DOSDebug.cpp64 extern int copyinframe(vm_address_t fp, char *frame);
66 extern int copyinframe(vm_address_t fp, char *frame, boolean_t is64bit);
158 unsigned frame; local
208 frame = frame_index;
256 frame = i;
260 return frame;
/xnu-11215/osfmk/kperf/
H A Dcallstack.c388 if (frame < n_frames) { in scrub_word()
392 return bt[frame]; in scrub_word()
402 if (frame < n_frames) { in scrub_frame()
403 return (uintptr_t)(bt[frame]); in scrub_frame()
619 uint64_t frame[2]; in chudxnu_thread_get_callstack64_internal() local
699 pc = frame[1]; in chudxnu_thread_get_callstack64_internal()
714 &frame, in chudxnu_thread_get_callstack64_internal()
716 (vm_size_t)sizeof(frame)); in chudxnu_thread_get_callstack64_internal()
722 pc = frame[1]; in chudxnu_thread_get_callstack64_internal()
772 uint64_t frame[2]; in chudxnu_thread_get_callstack64_internal() local
[all …]
/xnu-11215/tests/skywalk/
H A Dskywalk_test_utils.c1739 frame->csum_start, frame->csum_stuff); in sktu_channel_port_frame_to_pkt()
1926 buf = &frame->bytes[0]; in sktu_parse_ipv4_frame()
1928 pkt_len = frame->len; in sktu_parse_ipv4_frame()
1958 buf = &frame->bytes[0]; in sktu_parse_tcp4_frame()
1961 pkt_len = frame->len; in sktu_parse_tcp4_frame()
2004 buf = &frame->bytes[0]; in sktu_parse_udp4_frame()
2007 pkt_len = frame->len; in sktu_parse_udp4_frame()
2117 return frame; in sktu_channel_port_rx()
2303 memcpy(&utun_packet.bytes, &frame->bytes[0], frame->len); in sktu_utun_fd_tx_burst()
2321 free(frame); \
[all …]
H A Dskywalk_test_utils.h304 struct sktu_frame *frame);
319 #define sktu_frame_free(frame) \ argument
321 free(frame); \
322 frame = NULL; \
340 extern int sktu_parse_ipv4_frame(struct sktu_frame *frame, void *ip_payload,
342 extern int sktu_parse_tcp4_frame(struct sktu_frame *frame, void *tcp_payload,
344 extern int sktu_parse_udp4_frame(struct sktu_frame *frame, void *udp_payload,
/xnu-11215/tools/lldbmacros/tests/lldbtest/
H A Dunittest.py56 for frame in tbexc.stack:
59 for name, value in frame.locals.items():
70 with open(frame.filename, "r", encoding='utf-8') as src:
72 startline = frame.lineno - 3 if frame.lineno > 2 else 0
73 for lineno in range(startline, frame.lineno + 2):
75 marker = '>' if (lineno + 1) == frame.lineno else ' '
/xnu-11215/san/tools/
H A Dkstksz215 for _, frame in ipairs(event.ustack or {}) do
216 print((" %s"):format(ktrace_session:symbolicate_with_pid(event.pid, frame)))
221 for _, frame in ipairs(event.ustack or {}) do
222 symbolicate(symbolicator, frame)
/xnu-11215/osfmk/i386/AT386/
H A Dmodel_dep.c1422 cframe_t *frame = (cframe_t *)_frame; in panic_i386_backtrace() local
1502 vm_offset_t curframep = (vm_offset_t) frame; in panic_i386_backtrace()
1519 paniclog_append_noflush("%p : 0x%lx ", frame, frame->caller); in panic_i386_backtrace()
1521 raddrs[frame_index] = frame->caller; in panic_i386_backtrace()
1525 if (kvtophys((vm_offset_t)&(frame->args[3]))) { in panic_i386_backtrace()
1527 frame->args[0], frame->args[1], in panic_i386_backtrace()
1528 frame->args[2], frame->args[3]); in panic_i386_backtrace()
1538 panic_print_symbol_name((vm_address_t)frame->caller); in panic_i386_backtrace()
1543 frame = frame->prev; in panic_i386_backtrace()
1546 if (frame_index >= nframes && (vm_offset_t)frame != 0) { in panic_i386_backtrace()
[all …]
/xnu-11215/osfmk/kern/
H A Dbacktrace.c508 } frame; in backtrace_user() local
513 error = copy(ctx, (char *)&frame, fp, frame_size); in backtrace_user()
521 uintptr_t ret_addr = user_64 ? frame.u64.ret : frame.u32.ret; in backtrace_user()
532 next_fp = user_64 ? frame.u64.fp : frame.u32.fp; in backtrace_user()
/xnu-11215/bsd/netinet/
H A Dtcp_subr.c4900 frame = &frames_array[frame_index]; in tcp_fill_keepalive_offload_frames()
4910 frame->flags |= in tcp_fill_keepalive_offload_frames()
4913 frame->local_port = ntohs(inp->inp_lport); in tcp_fill_keepalive_offload_frames()
4914 frame->remote_port = ntohs(inp->inp_fport); in tcp_fill_keepalive_offload_frames()
4915 frame->local_seq = tp->snd_nxt; in tcp_fill_keepalive_offload_frames()
4916 frame->remote_seq = tp->rcv_nxt; in tcp_fill_keepalive_offload_frames()
4921 frame->reply_length = frame->length; in tcp_fill_keepalive_offload_frames()
4924 bcopy(&inp->inp_laddr, frame->local_addr, in tcp_fill_keepalive_offload_frames()
4926 bcopy(&inp->inp_faddr, frame->remote_addr, in tcp_fill_keepalive_offload_frames()
4934 frame->reply_length = frame->length; in tcp_fill_keepalive_offload_frames()
[all …]
H A Dudp_usrreq.c2930 struct ifnet_keepalive_offload_frame *frame; in udp_fill_keepalive_offload_frames() local
3019 frame = &frames_array[frame_index]; in udp_fill_keepalive_offload_frames()
3020 frame->length = (uint8_t)(frame_data_offset + in udp_fill_keepalive_offload_frames()
3023 frame->ether_type = in udp_fill_keepalive_offload_frames()
3025 frame->interval = inp->inp_keepalive_interval; in udp_fill_keepalive_offload_frames()
3028 frame->type = in udp_fill_keepalive_offload_frames()
3085 frame = &frames_array[frame_index]; in udp_fill_keepalive_offload_frames()
3086 frame->length = (uint8_t)(frame_data_offset + in udp_fill_keepalive_offload_frames()
3090 frame->ether_type = in udp_fill_keepalive_offload_frames()
3092 frame->interval = inp->inp_keepalive_interval; in udp_fill_keepalive_offload_frames()
[all …]
/xnu-11215/bsd/dev/dtrace/
H A Ddtrace_glue.c1298 struct frame *fp = (struct frame *)__builtin_frame_address(0); in dtrace_getstackdepth()
1299 struct frame *nextfp, *minfp, *stacktop; in dtrace_getstackdepth()
1304 stacktop = (struct frame *)dtrace_get_cpu_int_stack_top(); in dtrace_getstackdepth()
1306 stacktop = (struct frame *)(dtrace_get_kernel_stack(current_thread()) + kernel_stack_size); in dtrace_getstackdepth()
1316 nextfp = *(struct frame **)fp; in dtrace_getstackdepth()
1325 minfp = (struct frame *)kstack_base; in dtrace_getstackdepth()
1326 stacktop = (struct frame *)(kstack_base + kernel_stack_size); in dtrace_getstackdepth()
/xnu-11215/osfmk/conf/
H A DMakefile.x86_6437 locks_i386_opt.o_CFLAGS_ADD += -momit-leaf-frame-pointer -O2
/xnu-11215/libsyscall/
H A DLibsyscall.xcconfig26 …mon -fno-stack-protector -fno-stack-check -fno-builtin-calloc -momit-leaf-frame-pointer -DLIBSYSCA…
/xnu-11215/doc/debugging/
H A Ddebugging.md299 This turns on more detailed output for each stack frame that includes source lines
410 Now we can move a frame above and inspect stopped target:
412 # Show current frame arguments
431 Unfortunately everything looks correct but there is actually one ineteresting frame in the stack. T…
/xnu-11215/bsd/net/
H A Dkpi_interface.c3402 struct ifnet_keepalive_offload_frame *frame = frames_array + i; in ifnet_get_keepalive_offload_frames() local
3403 bzero(frame, sizeof(struct ifnet_keepalive_offload_frame)); in ifnet_get_keepalive_offload_frames()
3436 struct ifnet_keepalive_offload_frame *frame) in ifnet_notify_tcp_keepalive_offload_timeout() argument
3440 if (ifp == NULL || frame == NULL) { in ifnet_notify_tcp_keepalive_offload_timeout()
3444 if (frame->type != IFNET_KEEPALIVE_OFFLOAD_FRAME_TCP) { in ifnet_notify_tcp_keepalive_offload_timeout()
3447 if (frame->ether_type != IFNET_KEEPALIVE_OFFLOAD_FRAME_ETHERTYPE_IPV4 && in ifnet_notify_tcp_keepalive_offload_timeout()
3448 frame->ether_type != IFNET_KEEPALIVE_OFFLOAD_FRAME_ETHERTYPE_IPV6) { in ifnet_notify_tcp_keepalive_offload_timeout()
3451 if (frame->local_port == 0 || frame->remote_port == 0) { in ifnet_notify_tcp_keepalive_offload_timeout()
3455 error = tcp_notify_kao_timeout(ifp, frame); in ifnet_notify_tcp_keepalive_offload_timeout()
/xnu-11215/bsd/netinet6/
H A Dipsec.c5338 struct ifnet_keepalive_offload_frame *frame, in ipsec_fill_offload_frame() argument
5345 if (sav == NULL || sav->sah == NULL || frame == NULL || in ipsec_fill_offload_frame()
5375 data = frame->data; in ipsec_fill_offload_frame()
5380 frame->length = (uint8_t)(frame_data_offset + frame_data_len); in ipsec_fill_offload_frame()
5381 frame->type = IFNET_KEEPALIVE_OFFLOAD_FRAME_IPSEC; in ipsec_fill_offload_frame()
5454 frame->length = (uint8_t)(frame_data_offset + frame_data_len); in ipsec_fill_offload_frame()
5455 frame->type = IFNET_KEEPALIVE_OFFLOAD_FRAME_IPSEC; in ipsec_fill_offload_frame()
5478 ip->ip_id = ip_randomid((uint64_t)frame); in ipsec_fill_offload_frame()
5504 frame->interval = sav->natt_offload_interval; in ipsec_fill_offload_frame()
5506 frame->interval = sav->natt_interval; in ipsec_fill_offload_frame()
[all …]

12