HomeSort by: relevance | last modified time | path
    Searched refs:piod (Results 1 - 7 of 7) sorted by relevancy

  /src/external/bsd/libproc/dist/
proc_bkpt.c 77 struct ptrace_io_desc piod; local
102 piod.piod_op = PIOD_READ_I;
103 piod.piod_offs = (void *)caddr;
104 piod.piod_addr = (void *)saved->data;
105 piod.piod_len = sizeof(saved->data);
106 if (ptrace(PT_IO, proc_getpid(phdl), &piod, 0) < 0) {
116 piod.piod_op = PIOD_WRITE_I;
117 piod.piod_offs = (void *)caddr;
118 piod.piod_addr = (void *)PTRACE_BREAKPOINT;
119 piod.piod_len = sizeof(PTRACE_BREAKPOINT)
139 struct ptrace_io_desc piod; local
    [all...]
proc_util.c 210 struct ptrace_io_desc piod; local
214 piod.piod_op = PIOD_READ_D;
215 piod.piod_len = size;
216 piod.piod_addr = (void *)buf;
217 piod.piod_offs = (void *)addr;
219 if (ptrace(PT_IO, phdl->pid, (void *)&piod, 0) < 0)
221 return (piod.piod_len);
  /src/sys/kern/
sys_ptrace.c 104 ptrace_copyin_piod(struct ptrace_io_desc *piod, const void *addr, size_t len)
106 if (len != 0 && sizeof(*piod) != len)
109 return copyin(addr, piod, sizeof(*piod));
113 ptrace_copyout_piod(const struct ptrace_io_desc *piod, void *addr, size_t len)
115 if (len != 0 && sizeof(*piod) != len)
118 return copyout(piod, addr, sizeof(*piod));
sys_ptrace_common.c 1015 struct ptrace_io_desc *piod, void *addr, bool sysspace)
1022 iov.iov_base = piod->piod_addr;
1023 iov.iov_len = piod->piod_len;
1026 uio.uio_offset = (off_t)(unsigned long)piod->piod_offs;
1027 uio.uio_resid = piod->piod_len;
1029 DPRINTF(("%s: lwp=%d request=%d\n", __func__, l->l_lid, piod->piod_op));
1031 switch (piod->piod_op) {
1053 piod->piod_len = iov.iov_len = uio.uio_resid;
1077 piod->piod_len -= uio.uio_resid;
1089 struct ptrace_io_desc piod; local
    [all...]
  /src/external/gpl3/gdb/dist/gdb/
inf-ptrace.c 446 struct ptrace_io_desc piod;
454 piod.piod_op = writebuf ? PIOD_WRITE_I : PIOD_READ_D;
455 piod.piod_addr = writebuf ? (void *) writebuf : readbuf;
456 piod.piod_offs = (void *) (long) offset;
457 piod.piod_len = len;
460 if (gdb_ptrace (PT_IO, ptid, (caddr_t)&piod, 0) == 0)
463 *xfered_len = piod.piod_len;
464 return (piod.piod_len == 0) ? TARGET_XFER_EOF : TARGET_XFER_OK;
486 struct ptrace_io_desc piod;
490 piod.piod_op = PIOD_READ_AUXV
444 struct ptrace_io_desc piod; local
484 struct ptrace_io_desc piod; local
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/
inf-ptrace.c 446 struct ptrace_io_desc piod;
454 piod.piod_op = writebuf ? PIOD_WRITE_I : PIOD_READ_D;
455 piod.piod_addr = writebuf ? (void *) writebuf : readbuf;
456 piod.piod_offs = (void *) (long) offset;
457 piod.piod_len = len;
460 if (gdb_ptrace (PT_IO, ptid, (caddr_t)&piod, 0) == 0)
463 *xfered_len = piod.piod_len;
464 return (piod.piod_len == 0) ? TARGET_XFER_EOF : TARGET_XFER_OK;
486 struct ptrace_io_desc piod;
490 piod.piod_op = PIOD_READ_AUXV
444 struct ptrace_io_desc piod; local
484 struct ptrace_io_desc piod; local
    [all...]
  /src/sys/compat/netbsd32/
netbsd32_ptrace.c 81 netbsd32_copyin_piod(struct ptrace_io_desc *piod, const void *addr, size_t len)
91 piod->piod_op = piod32.piod_op;
92 piod->piod_offs = NETBSD32PTR64(piod32.piod_offs);
93 piod->piod_addr = NETBSD32PTR64(piod32.piod_addr);
94 piod->piod_len = (size_t)piod32.piod_len;
100 netbsd32_copyout_piod(const struct ptrace_io_desc *piod, void *addr, size_t len)
108 piod32.piod_op = piod->piod_op;
109 NETBSD32PTR32(piod32.piod_offs, piod->piod_offs);
110 NETBSD32PTR32(piod32.piod_addr, piod->piod_addr);
111 piod32.piod_len = (netbsd32_size_t)piod->piod_len
    [all...]

Completed in 27 milliseconds