Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Apr 15, 2011

  1. Nelson Elhage

    Abstract out syscall numbers similarly to registers.

    authored
  2. Nelson Elhage

    Change how arch/ works in preparation for 32-on-64 support.

    authored
  3. Nelson Elhage

    ptrace.c: Fix the size on some memsets.

    authored

Apr 11, 2011

  1. Nelson Elhage

    Consistently use a space in 'if (...)' and 'while (...)'.

    authored

Feb 12, 2011

  1. Nelson Elhage

    Add the license to all of the source files.

    authored

Jan 28, 2011

  1. Nelson Elhage

    Explicitly CONT the child on attach, and then STOP/CONT after attach.

    The explicit CONT on attach is needed in order for wait() to work on
    older kernels, and the STOP/CONT after attach is better at making bash
    notice the process is running again.
    authored
  2. Nelson Elhage

    Merge branch 'force-bg'

    authored

Jan 27, 2011

  1. Nelson Elhage

    Initial ARM support.

    Thanks to Josh Dick for providing access to an ARM test and dev machine.
    authored
  2. Nelson Elhage

    Add architecture hooks for saving and restoring the syscall number.

    authored
  3. Nelson Elhage

    Refactor architecture-dependent headers slightly.

    Start isolating x86-generic features into a common x86 header.
    authored

Jan 25, 2011

  1. Nelson Elhage

    ptrace.c: Improve the wait / advance_to_state logic somewhat.

    authored

Jan 24, 2011

  1. Nelson Elhage

    Define some ptrace constants on platforms where ptrace.h is missing t…

    …hem.
    
    RHEL 5, in particular, supports all the options we need, but doesn't define them
    in userspace's ptrace.h.
    authored

Jan 22, 2011

  1. Nelson Elhage

    Get offsetof from stddef.h.

    Reported-by: Anders Kaseorg <andersk@mit.edu>
    authored
  2. Nelson Elhage

    Handle attaching to processes that are already session leaders.

    These are actually easier -- we just need to TIOCNOTTY, instead of
    playing games with a dummy child and setsid.
    authored
  3. Jim Ingram

    Fix a compiler error in ptrace.c

    On some systems, including sys/user.h before sys/types.h causes a
    compiler error. Changing the order of the #includes fixes the error.
    ingramj authored
  4. Nelson Elhage

    ptrace: Make error handling consistent.

    Use an error field in 'struct ptrace', and consistently return -1 on
    failure.
    authored

Jan 18, 2011

  1. Nelson Elhage

    ptrace.c: Don't spin forever if the child gets a weird signal.

    authored
  2. Nelson Elhage

    Checkpoint working version.

    authored
  3. Nelson Elhage

    const fix for memcpy_to_child

    authored
  4. Nelson Elhage

    Implement memcpy to/from child.

    authored

Jan 17, 2011

  1. Nelson Elhage

    Start to separate ptrace.c into a library.

    authored
  2. Nelson Elhage

    Clean up ptrace infrastructure slightly.

    authored
  3. Nelson Elhage

    Import stub ptrace infrastructure.

    authored
Something went wrong with that request. Please try again.