previous index next

In contrast, Linux signals can occur at any time. If they also kept state in kernel mode, handling them efficiently would be intractable, but we do know the interruption point and can use stateless handling. Still, we have to handle signals arriving while in DynamoRIO code.

  Copyright © 2004 Derek Bruening