diff options
author | kenistoj <kenistoj> | 2008-02-11 23:37:06 +0000 |
---|---|---|
committer | kenistoj <kenistoj> | 2008-02-11 23:37:06 +0000 |
commit | a8913457fffe45ca33813e045c335d0c38ab30b5 (patch) | |
tree | b2cd7c91f4ca1980c7148398e9361e4115c1dcc3 /runtime/uprobes/uprobes.h | |
parent | 0d563e601674c51788b35103da6d004450833541 (diff) | |
download | systemtap-steved-a8913457fffe45ca33813e045c335d0c38ab30b5.tar.gz systemtap-steved-a8913457fffe45ca33813e045c335d0c38ab30b5.tar.xz systemtap-steved-a8913457fffe45ca33813e045c335d0c38ab30b5.zip |
PR 5693
* runtime/uprobes/uprobes.c: Intercept handler-destined
signals received while we're single-stepping, and re-queue
them afterward.
* runtime/uprobes/uprobes.h: Ditto
Diffstat (limited to 'runtime/uprobes/uprobes.h')
-rw-r--r-- | runtime/uprobes/uprobes.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/uprobes/uprobes.h b/runtime/uprobes/uprobes.h index 418518f8..0c471474 100644 --- a/runtime/uprobes/uprobes.h +++ b/runtime/uprobes/uprobes.h @@ -385,6 +385,9 @@ struct uprobe_task { /* [un]registrations initiated by handlers must be asynchronous. */ struct list_head deferred_registrations; + + /* Delay handler-destined signals 'til after single-step done. */ + struct list_head delayed_signals; }; #ifdef CONFIG_UPROBES_SSOL |