Lines Matching refs:Pid
5 use crate::unistd::Pid;
193 pid: Pid,
218 pub fn getregs(pid: Pid) -> Result<user_regs_struct> {
233 pub fn setregs(pid: Pid, regs: user_regs_struct) -> Result<()> {
249 fn ptrace_get_data<T>(request: Request, pid: Pid) -> Result<T> {
265 pid: Pid,
279 pub fn setoptions(pid: Pid, options: Options) -> Result<()> {
292 pub fn getevent(pid: Pid) -> Result<c_long> {
297 pub fn getsiginfo(pid: Pid) -> Result<siginfo_t> {
302 pub fn setsiginfo(pid: Pid, sig: &siginfo_t) -> Result<()> {
326 Pid::from_raw(0),
338 pub fn syscall<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
359 pub fn sysemu<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
374 pub fn attach(pid: Pid) -> Result<()> {
391 pub fn seize(pid: Pid, options: Options) -> Result<()> {
407 pub fn detach<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
422 pub fn cont<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
438 pub fn interrupt(pid: Pid) -> Result<()> {
453 pub fn kill(pid: Pid) -> Result<()> {
474 /// use nix::unistd::Pid;
481 /// match waitpid(Pid::from_raw(-1), None) {
488 pub fn step<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
510 pub fn sysemu_step<T: Into<Option<Signal>>>(pid: Pid, sig: T) -> Result<()> {
527 pub fn read(pid: Pid, addr: AddressType) -> Result<c_long> {
538 pid: Pid,
547 pub fn read_user(pid: Pid, offset: AddressType) -> Result<c_long> {
559 pid: Pid,