Home
last modified time | relevance | path

Searched refs:kdp (Results 1 – 21 of 21) sorted by relevance

/xnu-10002.1.13/osfmk/kdp/
H A Dkdp.c100 kdp_glob_t kdp; variable
223 if (kdp.is_conn) { in kdp_connect()
224 if ((seq == kdp.conn_seq) && /* duplicate request */ in kdp_connect()
225 (rport == kdp.reply_port) && in kdp_connect()
226 (eport == kdp.exception_port) && in kdp_connect()
227 (key == kdp.session_key)) { in kdp_connect()
233 kdp.reply_port = rport; in kdp_connect()
234 kdp.exception_port = eport; in kdp_connect()
235 kdp.is_conn = TRUE; in kdp_connect()
236 kdp.conn_seq = seq; in kdp_connect()
[all …]
H A Dkdp_udp.c1006 if (!kdp.is_conn && !flag_panic_dump_in_progress) { in kdp_poll()
1115 kdp.saved_state = saved_state; // see comment in kdp_raise_exception in kdp_handler()
1194 } while (kdp.is_halted); in kdp_handler()
1303 } while (!kdp.is_conn); in kdp_connection_wait()
1348 if (kdp.exception_ack_needed) { in kdp_send_exception()
1351 } while (kdp.exception_ack_needed && timeout_count--); in kdp_send_exception()
1353 if (kdp.exception_ack_needed) { in kdp_send_exception()
1391 kdp.saved_state = saved_state; in kdp_debugger_loop()
1392 kdp.kdp_cpu = cpu_number(); in kdp_debugger_loop()
1393 kdp.kdp_thread = current_thread(); in kdp_debugger_loop()
[all …]
H A DMakefile21 EXPORT_MI_DIR = kdp
H A Dkdp_internal.h55 extern kdp_glob_t kdp;
/xnu-10002.1.13/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c81 rq->hdr.seq = kdp.exception_seq; in kdp_exception()
95 kdp.exception_ack_needed = TRUE; in kdp_exception()
97 *remote_port = kdp.exception_port; in kdp_exception()
117 dprintf(("kdp_exception_ack seq %x %x\n", rq->hdr.seq, kdp.exception_seq)); in kdp_exception_ack()
119 if (rq->hdr.seq == kdp.exception_seq) { in kdp_exception_ack()
120 kdp.exception_ack_needed = FALSE; in kdp_exception_ack()
121 kdp.exception_seq++; in kdp_exception_ack()
133 saved_state = (x86_saved_state64_t *)kdp.saved_state; in kdp_getstate()
169 saved_state = (x86_saved_state64_t *)kdp.saved_state; in kdp_setstate()
363 if (!kdp.is_conn) { in kdp_i386_trap()
H A Dkdp_vm.c215 kdp_raise_exception(EXC_BAD_ACCESS, 0, 0, kdp.saved_state); in kdp_dump_trap()
/xnu-10002.1.13/osfmk/kdp/ml/arm/
H A Dkdp_machdep.c88 rq->hdr.seq = kdp.exception_seq; in kdp_exception()
102 kdp.exception_ack_needed = TRUE; in kdp_exception()
104 *remote_port = kdp.exception_port; in kdp_exception()
124 dprintf(("kdp_exception_ack seq %x %x\n", rq->hdr.seq, kdp.exception_seq)); in kdp_exception_ack()
126 if (rq->hdr.seq == kdp.exception_seq) { in kdp_exception_ack()
127 kdp.exception_ack_needed = FALSE; in kdp_exception_ack()
128 kdp.exception_seq++; in kdp_exception_ack()
140 saved_state = kdp.saved_state; in kdp_getintegerstate()
185 saved_state = kdp.saved_state; in kdp_setintegerstate()
/xnu-10002.1.13/osfmk/conf/
H A Dfiles71 osfmk/kdp/kdp.c optional config_kdp_interactive_debugging
73 osfmk/kdp/kdp_common.c standard
74 osfmk/kdp/kdp_udp.c optional mach_kdp
75 osfmk/kdp/kdp_core.c optional mach_kdp
76 osfmk/kdp/user_core.c optional mach_kdp
77 osfmk/kdp/output_stages/out_aea.c optional config_kdp_coredump_encryption
78 osfmk/kdp/output_stages/out_buffer.c optional mach_kdp
79 osfmk/kdp/output_stages/out_disk.c optional mach_kdp
80 osfmk/kdp/output_stages/out_lz4.c optional mach_kdp
81 osfmk/kdp/output_stages/out_net.c optional mach_kdp
[all …]
H A Dfiles.x86_6487 osfmk/kdp/ml/x86_64/kdp_machdep.c optional mach_kdp
88 osfmk/kdp/ml/x86_64/kdp_vm.c optional mach_kdp
89 osfmk/kdp/ml/i386/kdp_x86_common.c optional mach_kdp
H A Dfiles.arm6480 osfmk/kdp/ml/arm/kdp_machdep.c optional mach_kdp
81 osfmk/kdp/ml/arm/kdp_vm.c optional mach_kdp
H A DMakefile.template237 kdp.o_CWARNFLAGS_ADD += -Wno-sign-conversion
/xnu-10002.1.13/osfmk/
H A DMakefile27 kdp \
62 kdp \
/xnu-10002.1.13/san/memory/
H A Dkasan-blacklist-x86_6446 src:./osfmk/kdp/kdp_udp.c
51 src:./osfmk/kdp/ml/i386/kdp_x86_common.c
52 src:./osfmk/kdp/ml/x86_64/kdp_machdep.c
H A Dkasan-blacklist12 src:./osfmk/kdp/*
/xnu-10002.1.13/san/coverage/
H A Dkcov-blacklist-x86_6446 src:./osfmk/kdp/kdp_udp.c
51 src:./osfmk/kdp/ml/i386/kdp_x86_common.c
52 src:./osfmk/kdp/ml/x86_64/kdp_machdep.c
/xnu-10002.1.13/tools/lldbmacros/
H A DMakefile80 kdp.py \
H A DREADME.md31 Now lldb will be ready to connect over kdp-remote '\<hostname:port>' or 'gdb-remote \<hostname:port…
44 #for kdp
45 (lldb) process connect --plugin kdp-remote udp://17.123.45.67:41139
H A Dpmap.py8 from kdp import *
H A Dxnu.py1548 from kdp import *
H A Dioreg.py11 from kdp import *
/xnu-10002.1.13/tools/lldbmacros/core/
H A Doperating_system.py775 kdp = self._target.FindGlobalVariables('kdp',1).GetValueAtIndex(0)
776 kdp_state = kdp.GetChildMemberWithName('saved_state')
777 kdp_thread = self._strip_thread_tbi(kdp.GetChildMemberWithName('kdp_thread'))