diff options
author | Andrew Ferrazzutti | 2014-08-06 20:39:29 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2014-09-09 18:40:47 +0000 |
commit | 6660c859649c684aa598bc46604d94672bf8776b (patch) | |
tree | 200842b951f966bcd498c2d58daf6e6c28d338e5 /systemtap/org.eclipse.linuxtools.systemtap.structures | |
parent | 916878e3fc36309dbc3c894ad9d094c7772742b7 (diff) | |
download | org.eclipse.linuxtools-6660c859649c684aa598bc46604d94672bf8776b.tar.gz org.eclipse.linuxtools-6660c859649c684aa598bc46604d94672bf8776b.tar.xz org.eclipse.linuxtools-6660c859649c684aa598bc46604d94672bf8776b.zip |
Systemtap: Improve BrowserView UI loading.
Remove a number of race conditions that caused errors in the
contents of BrowserViews (Function view, Probe Alias view).
Also ensure that parser processes are terminated once they
are cancelled, and make some other minor UI and logic adjustments.
Change-Id: I4b65c5a7dd9622db5a10dc3822f0ea2fdec430bb
Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com>
Reviewed-on: https://git.eclipse.org/r/31139
Tested-by: Hudson CI
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'systemtap/org.eclipse.linuxtools.systemtap.structures')
-rw-r--r-- | systemtap/org.eclipse.linuxtools.systemtap.structures/src/org/eclipse/linuxtools/systemtap/structures/process/SystemtapProcessFactory.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/systemtap/org.eclipse.linuxtools.systemtap.structures/src/org/eclipse/linuxtools/systemtap/structures/process/SystemtapProcessFactory.java b/systemtap/org.eclipse.linuxtools.systemtap.structures/src/org/eclipse/linuxtools/systemtap/structures/process/SystemtapProcessFactory.java index 22587105f2..3624243c9c 100644 --- a/systemtap/org.eclipse.linuxtools.systemtap.structures/src/org/eclipse/linuxtools/systemtap/structures/process/SystemtapProcessFactory.java +++ b/systemtap/org.eclipse.linuxtools.systemtap.structures/src/org/eclipse/linuxtools/systemtap/structures/process/SystemtapProcessFactory.java @@ -61,7 +61,8 @@ public class SystemtapProcessFactory { /** * Runs stap with the given arguments on the given host using the given - * credentials and waits for the process to finish executing. + * credentials and waits for the process to finish executing, or until + * the executing thread is interrupted. * * @param user the user name to use on the remote machine. * @param host the host where the systemtap process will be run. @@ -77,7 +78,8 @@ public class SystemtapProcessFactory { /** * Runs stap with the given arguments on the given host using the given - * credentials and waits for the process to finish executing. + * credentials and waits for the process to finish executing, or until + * the executing thread is interrupted. * * @param user the user name to use on the remote machine. * @param host the host where the systemtap process will be run. |