• Srinivasa Ds's avatar
    signals: demultiplexing SIGTRAP signal · da654b74
    Srinivasa Ds authored
    Currently a SIGTRAP can denote any one of below reasons.
    	- Breakpoint hit
    	- H/W debug register hit
    	- Single step
    	- Signal sent through kill() or rasie()
    
    Architectures like powerpc/parisc provides infrastructure to demultiplex
    SIGTRAP signal by passing down the information for receiving SIGTRAP through
    si_code of siginfot_t structure. Here is an attempt is generalise this
    infrastructure by extending it to x86 and x86_64 archs.
    Signed-off-by: default avatarSrinivasa DS <srinivasa@in.ibm.com>
    Cc: Roland McGrath <roland@redhat.com>
    Cc: akpm@linux-foundation.org
    Cc: paulus@samba.org
    Cc: linuxppc-dev@ozlabs.org
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    da654b74
ptrace.c 34.8 KB