On Thu, Sep 30, 2010 at 10:21:47AM +0200, Andreas Schwab wrote:
> Geert Uytterhoeven <[email protected]> writes:
> 
> >> So what's that SIGTRAP on exit from syscall in single-stepping mode for?
> 
> The trace exception is low priority exception that is executed after all
> other exceptions are processed.  So if the cpu single steps over a trap
> insns, the trace exception processing is started when the trap exception
> processing is complete, which is just before the cpu starts executing
> the trap exception handler in the kernel.  You want the SIGTRAP to be
> sent to the user process, so you have to delay sending it until the
> kernel returns to user space.

Um...  What's wrong with doing that from trap_c()?
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to