Skip to content
  1. Mar 26, 2007
    • David Wilder's avatar
      [S390] kprobes: Align probe address. · b70842df
      David Wilder authored
      
      
      Running a probe on s390 with a probe address that is not 4 byte aligned
      results in a Kernel BUG.  The problem is that the stura instruction used
      by swap_instruction requires the destination address to be 4 byte aligned.
      As stura only writes 4 bytes, aligning to the next 4 byte aligned address
      results in the breakpoint instruction being stored past the probe address.
      The fix is to align the address backward (to the previous 4 byte aligned
      address) and writing the two byte breakpoint instruction in the appropriate
      bytes.
      
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: default avatarDavid Wilder <dwilder@us.ibm.com>
      Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
      b70842df
  2. Mar 19, 2007
  3. Mar 14, 2007
  4. Mar 05, 2007
  5. Feb 21, 2007
  6. Feb 16, 2007
  7. Feb 14, 2007
  8. Feb 12, 2007
  9. Feb 11, 2007
  10. Feb 08, 2007
  11. Feb 05, 2007
Loading