Lines Matching +full:data +full:- +full:addr
16 .Fn ptrace "int request" "pid_t pid" "caddr_t addr" "int data"
36 .Dq re-parented ,
117 Traced processes are un-stopped if needed, and then continue the execution
141 For single-threaded processes there is no difference between specifying
150 .Bl -tag -width security.bsd.unprivileged_proc_debug
204 .Bl -tag -width "Dv PTRACE_SYSCALL"
332 .Bl -tag -width "Dv PT_GET_EVENT_MASK"
362 of data from the traced process's address space.
366 and data, which is why there are two requests: conceptually,
370 reads from the data space.
375 .Fa addr
389 .Fa data
392 This request allows reading and writing arbitrary amounts of data in
395 .Fa addr
399 .Bd -literal
417 .Fa data
425 .Fa addr
433 .Fa data
440 .Fa addr
445 .Fa data
469 The tracing process will see the newly-traced process stop and may
494 .Fa addr .
505 .Fa addr .
507 This request reads the traced process's floating-point registers into
515 .Fa addr .
519 it loads the traced process's floating-point registers from the
526 .Fa addr .
536 .Fa addr .
547 .Fa addr .
551 .Fa data
553 .Fa addr
565 .Fa data
567 .Fa addr
584 also known as light-weight process, that caused the traced process to stop.
586 .Fa addr
590 .Bd -literal
606 .Fa data
613 .Bl -tag -width indent -compact
619 .Bl -tag -width "Dv PL_EVENT_SIGNAL" -compact
628 .Bl -tag -width indent -compact
636 The debugger may examine system call return values in the ABI-defined registers
714 The ABI-specific identifier of the current system call.
743 .Fa addr ,
745 .Fa data .
763 .Fa addr
765 .Fa data
773 .Fa addr
775 .Fa data
784 .Fa addr
786 .Fa data
798 .Fa addr
807 .Fa data
816 .Fa addr
820 .Bd -literal
828 .Fa data
843 .Bl -tag -width EJUSTRETURN -compact
857 .Fa data
858 is non-zero,
862 .Fa data
869 .Fa data
870 is non-zero,
874 .Fa data
881 .Fa addr .
883 .Fa data .
887 .Fa addr .
889 .Fa data .
894 This provides a low-cost way for the tracing process to determine if the
900 .Fa addr
904 .Bd -literal
932 to a non-zero value on entry, the pathname of the backing object is returned
950 .Fa data
955 .Fa addr
959 .Bd -literal
967 .Bl -tag -width pc_flags
974 .Bl -tag -width PC_COMPRESS
978 Include non-dumpable entries into the dump.
993 .Fa data .
998 .Fa addr
1006 .Fa data.
1007 .Bd -literal
1080 .Sh ARM MACHINE-SPECIFIC REQUESTS
1081 .Bl -tag -width "Dv PT_SETVFPREGS"
1086 .Fa addr .
1089 .Fa data
1095 .Fa addr .
1098 .Fa data
1101 .Sh x86 MACHINE-SPECIFIC REQUESTS
1102 .Bl -tag -width "Dv PT_GETXSTATE_INFO"
1106 .Fa addr .
1107 The buffer has the same layout as the 32-bit save buffer for the
1111 This request is only valid for i386 programs, both on native 32-bit
1113 For 64-bit amd64 programs, the XMM state is reported as part of
1119 .Fa data
1124 .Fa addr .
1125 The buffer has the same layout as the 32-bit load buffer for the
1134 .Fa data
1140 .Fa addr
1146 .Bd -literal
1165 .Fa data
1171 .Fa addr
1173 .Fa data
1181 .Fa addr
1184 .Fa data
1205 .Fa addr
1211 .Fa data
1220 .Fa addr
1222 .Fa addr
1228 .Fa data
1235 .Sh PowerPC MACHINE-SPECIFIC REQUESTS
1236 .Bl -tag -width "Dv PT_SETVRREGS"
1241 .Fa addr .
1244 .Fa data
1250 .Fa addr .
1253 .Fa data
1258 registers VSR0-VSR31 in the buffer pointed to by
1259 .Fa addr .
1262 .Fa data
1267 registers VSR0-VSR31 from the buffer pointed to by
1268 .Fa addr .
1271 .Fa data
1275 Additionally, other machine-specific requests can exist.
1277 Most requests return 0 on success and \-1 on error.
1281 \-1
1282 as a non-error value, among them are
1304 .Bl -tag -width Er
1306 .Bl -bullet -compact
1311 .Bl -bullet -compact
1324 .Fa data )
1345 .Fa data )
1353 .Fa data )
1354 provided to the x86-specific
1360 .Fa data )
1361 provided to the x86-specific
1366 .Fa data )
1367 provided to the x86-specific
1377 The base value, provided to the amd64-specific requests
1382 This error will not occur in 32-bit programs.
1385 .Bl -bullet -compact
1399 .Bl -bullet -compact
1413 .Bl -bullet -compact
1420 .Bl -bullet -compact
1431 .Bl -bullet -compact