Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-01-20Systemtap: Improve no-stap errors; allow projectless processes.Andrew Ferrazzutti7-68/+92
Using Systemtap IDE without stap installed causes too many error dialogs to appear. Simplify/streamline the kinds of error dialogs that are shown when stap is missing. Also allow RuntimeProcessFactory to launch processes that don't have a host project, which is required for the above error dialog improvements. Change-Id: I39daf04c28d2dab53fa46c7c6b8de64a6c3f4ae1 Reviewed-on: https://git.eclipse.org/r/39966 Tested-by: Hudson CI Reviewed-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Roland Grunberg <rgrunber@redhat.com>
2014-09-16Add missing license headers.Andrew Ferrazzutti4-2/+23
Change-Id: I941980fe78669bcf8728c42660486869b41dac93 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/33394 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-09-09Systemtap: Improve BrowserView UI loading.Andrew Ferrazzutti5-21/+53
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>
2014-09-04Systemtap: Improve script running & race conditions.Andrew Ferrazzutti2-8/+8
A number of race conditions can occur when running Systemtap scripts; supress them with tighter synchronization. Also apply minor improvements to script-running tasks, such as a fix to EBZ#441279. Change-Id: Ie358b968bbf9ffe97b05f680dcbb3b97f180b569 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31140 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-08-15Systemtap: Implement selective tapset loading.Andrew Ferrazzutti8-137/+442
When the list of imported tapsets is changed (with Preferences->SystemTap->IDE->Tapsets), instead of triggering a new tapset load operation to re-load all tapset contents, only load in the newly-added tapsets and delete the ones that were removed. Change-Id: I3dac162704f2bee5fc30217c3578a098c66aa724 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31464 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-08-12Systemtap: Reset launcher's cmdList each run.Andrew Ferrazzutti1-4/+3
Resolves EBZ #441629. Also perform some very minor cleanup on RunScriptHandler. Change-Id: I23714435658eba9abc72d7eeee88f70e2544b051 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/31463 Reviewed-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Roland Grunberg <rgrunber@redhat.com> Tested-by: Hudson CI
2014-07-31Systemtap: Allow more simultaneous run scenarios.Andrew Ferrazzutti3-26/+14
EBZ #439834, #439836 Change-Id: Id90c62dd91246a4446181c8ed192deae2e54887c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/30594 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Systemtap: Improve script stopping.Andrew Ferrazzutti1-5/+0
Fix bugs EBZ #439565 and #439566. Also, reduce the time it takes for a script to be stopped. Change-Id: I79a6ebe0b2f30e9b9c4bfb7208ae3e9d85646b89 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/30046 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-28Man: Add support for remote manpages.Andrew Ferrazzutti3-7/+32
Allow for fetching manpages of executables from a remote machine. Also add Linuxtools support for launching remote processes to make this possible. Change-Id: I69b840b2a15d6268ff5d1a42642ff0176646c354 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29064 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-17Systemtap: Remove reliance on stap from UI tests.Andrew Ferrazzutti8-96/+115
Also make changes where appropriate to allow dummy data to be to be read into the Function & Probe views, so that testing of their contents is possible without needing stap to populate them. Change-Id: I054227235e44c8584c79951d44148edb8a615373 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27312 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com>
2014-07-17Systemtap: Refreshable/improved BrowserViews.Andrew Ferrazzutti12-238/+317
Provide a "refresh" control on BrowserViews (Function, Probe Alias, and Kernel Browsers), and indicate when the contents of the views are loading. Also clear the browser contents when a refresh operation begins. Change-Id: I6faadbbdae6fb9e311f74811bbd9fd157911d159 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/29001 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-15Systemtap: Cleanup tapset manpage caching.Andrew Ferrazzutti13-224/+493
Move tapset manpage load & cache operations to their own classes, and clean up the way they are performed. Change-Id: If2b6578da2ff025c51f1690c010f0679177dbe12 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/28940 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-07-08Systemtap: Remove unused Editor preferences.Andrew Ferrazzutti7-362/+0
Remove all Editor preference options (which includes Code Assist, Conditional Filters, and Syntax Coloring), since none of them are currently in use. Change-Id: Iaf03eb9acffbfbbc67ef474e0cd4b51e237af37d Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26692 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-06-09Systemtap: Restore public TapsetLibrary.init().Andrew Ferrazzutti2-17/+23
Restore the public initialization method for TapsetLibrary, so that tapset contents can be loaded as soon as the Systemtap plugin is loaded. Also implement a better means of forbidding multiple initializations than what was done before. Resolves EBZ #436169. Change-Id: I7a771c78698d32cb24f94403fb4f9c648085a5b6 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27533 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> Reviewed-on: https://git.eclipse.org/r/28152
2014-06-06Systemtap: Stop BrowserView crashes on re-open.Andrew Ferrazzutti1-4/+0
Prevent BrowserViews from disposing their content trees when they are closed. This disposal caused TapsetLibrary trees to be disposed, which are not rebuilt the the next time the views are opened. This resulted in the NPEs that prevented the views from being re-opened after being closed. Resolves EBZ #435979. Change-Id: I4428340898c5943970e105d4de8ad33e5ba8e0fa Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/27534 Tested-by: Hudson CI Reviewed-by: Jeff Johnston <jjohnstn@redhat.com> Tested-by: Jeff Johnston <jjohnstn@redhat.com> Reviewed-on: https://git.eclipse.org/r/28151
2014-05-15Systemtap: Improvements to remote operations.Andrew Ferrazzutti9-91/+208
-Resolve EBZ #433422. -Apply environment variables passed to remote runs. -Restore option to specify port number for remote operations. -Improve some error dialogs relating to failed remote connections/runs. -Cleanup, syntax standardization, and removal of unused modules/preferences. Change-Id: I6f18afaa97efb3f4196261dff51b55454b6e3ee1 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26406 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-15Systemtap: Make improvements to tapset trees.Andrew Ferrazzutti29-658/+830
Allow stored tapset trees to save all information of probes and functions, including proper icons and definition locations. Also perform general cleanup and optimization on tapset tree creation, and fix EBZ #430732. Change-Id: I054c383e17c379a7f8b6e7cb5a2c1d5097cb402e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25596 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-14Systemtap: Clean UI plugin; organize packages.Andrew Ferrazzutti14-86/+46
-Remove/replace unused strings in .ui.ide/lugin.properties. -Move all Handlers in .ui.ide.actions to .ui.ide.handlers. Change-Id: Ic95d825a991f775be9161ef72d01a9a3e53046a1 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26482 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-14Systemtap: Hide inactive tool buttons on startup.Andrew Ferrazzutti4-36/+8
Prevent inactive Systemtap toolbar items from appearing on startup before their providing plugins are loaded. Do this by using activeWhen instead of enabledWhen. (Resolves EBZ #434802.) Change-Id: I1a514d06946289d1781e428cd75c7b05d7b85d16 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/26481 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-05Systemtap: Migrate OpenFileAction to commands.Andrew Ferrazzutti5-23/+37
Also perform other housekeeping tasks related to migrating from actions to commands. Change-Id: I04d6e1e3a55fc90d84db524b42472e3659b5f5cd Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25881 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-05Systemtap: Minor cleanup.Andrew Ferrazzutti1-7/+1
Notably, move (Abstract)ChartMouseMoveListener to public API. Change-Id: I3f1108679c73d28a14ddfd4acdca00f8fa97a45f Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25880 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-05-02Systemtap: Assorted cleanup/fixes.Andrew Ferrazzutti11-356/+261
-Ensure that ExceptionErrorDialog.openError always operates in the display thread. -Make improvements to running stap scripts. -Perform some general syntax cleanup. Change-Id: I714f3bdba26b12feccedff5d14eba20614eb741b Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25824 Tested-by: Hudson CI Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-30systemtap: Another round of code review.Alexander Kurtakov9-167/+56
* Remove dead code. * Mark abstract methods as such. * Multi-catch. Change-Id: I19e22dd72b968e015b3eaffe13534b16bbc62185 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25779 Tested-by: Hudson CI
2014-04-30Warnings fixes.Alexander Kurtakov4-19/+19
* Naming conventions. * Redundant modifiers. * Private fields. Change-Id: I2f7cc9beb9dc1e00395171a1fdca2a631aeaef5c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25764 Tested-by: Hudson CI
2014-04-29More cleanups.Alexander Kurtakov12-92/+94
* Empty statements * This final field could be made static * Member could be replaced by local variable * 'static' modifier out of order with the JLS suggestions. * strings handling * unused parameters * unnecessary local before return Change-Id: I7e6b45466178696345a057f75278c6c5c8a670ad Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25708 Tested-by: Hudson CI
2014-04-29Various cleanups.Alexander Kurtakov2-8/+2
* Unused public or protected field * Javadoc fixes * Unread public/protected field * Unused imports * Unused modifiers * Avoid modifiers which are implied by the context Change-Id: Ieac08a3cf3b3ffd824ea7af0a63864d2ae17cc54 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25706 Tested-by: Hudson CI
2014-04-26Change tabs to spaces; elim trailing whitespace.Andrew Ferrazzutti89-13885/+13885
To comply with Sonar style requirements, replace all tab characters with four whitespace characters/spaces, and remove all trailing whitespace. Perform this change to all Java and XML files. Also replace tabs with "\t" in test strings that require tabs, and edit STPIndenterTest so that it doesn't rely on indented comments. Change-Id: I48c3c5449a58fe5310967d998a05df1a28fbcbb0 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/25561 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-24Systemtap: Improve function/C probe addition.Andrew Ferrazzutti10-357/+330
-Make general improvements to the way functions and probes are added to scripts with their respective views. -Migrate plugin implementation of inline-probing C files from Actions to Commands. -When inline-probing C files, ask user for the .stp script to add the probe to. Change-Id: Ice5fc1945eeb7edbe579a2fc05b20f4f0da7176e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23946 Tested-by: Hudson CI
2014-04-24Systemtap: More Probe & Function view fixes.Andrew Ferrazzutti31-745/+1073
-Obtain static probes with a call to "stap --dump-probe-types" rather than with a configuration file. -Improve layout & organization of entries in the Probe Alias View. -Correct the way probe groups are added to scripts (EBZ#431260). -Create SharedParser to share stap -vp1 dumps among Probe & Function parsers. -Restore "View Definition" feature for Probe Alias view. -Clean & improve "View Definition"'s means of searching for script contents. -Replace DefinitionAction with DefinitionHandler, and migrate plugin implementation from Actions to Commands. -Resolve EBZ #432768. -Format .systemtap.ui.ide/plugin.xml. -Update code completion for probes & its associated tests. Change-Id: I24a8c89ea9fdd372efdff13f18d8bcebf5957d0b Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23878 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-04-17systemtap: Remove useless method from SystemtapProcessFactory.Alexander Kurtakov1-1/+2
Change-Id: I5b7ab19abcb2cfcca7b203996896b1c15864ad4b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25227
2014-04-16systemtap: Fix warnings.Alexander Kurtakov3-51/+67
Warnings from the last 30 days added report. Change-Id: Ia1c867c04f42b3162483549ff23bf3be4a5b9dc4 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/25097 Tested-by: Hudson CI
2014-04-15systemtap: Remove dead code all around.Alexander Kurtakov10-62/+56
And fix small inconsitencies as spotted. Change-Id: I7c4a63e9dbaa7651630b26068bb1df30cf3e0bcd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24992
2014-04-14Systemtap: Improve tapset importing.Andrew Ferrazzutti6-52/+30
-Clicking the "Import Tapsets" now opens the Tapsets Preferences page instead of a file dialog. -Changes made to imported tapsets immediately refresh the available functions & probes listed in the Function & Probe Alias views (EBZ #429597). Change-Id: Id6e9a70c6f59e8084900b201fda6d052d937dd7d Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23408 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-04-09systemtap: Yet another round of dead code removal.Alexander Kurtakov15-3389/+56
Change-Id: I6a7bd642c5c586098d171d89d289e1fed79eb12e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24701 Tested-by: Hudson CI
2014-04-09systemtap: Another round of axing old code.Alexander Kurtakov2-493/+99
Change-Id: I34eb8ff9c3aa4980d63c3b36c68cd20ad844e78e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24671 Tested-by: Hudson CI
2014-04-08systemtap: Removed unudse methods.Alexander Kurtakov11-3241/+2
Change-Id: Idd3e5279af9cc2b209d268031c6769e82e9432e1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24667 Tested-by: Hudson CI
2014-04-08systemtap: Remove unused method parameters.Alexander Kurtakov1-2/+2
Enable the warnings and fix them. Change-Id: I4403c3ea64548662e67a54889641541acb972ccf Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24635 Tested-by: Hudson CI
2014-04-08systemtap: Axe useless old code.Alexander Kurtakov17-2347/+315
There seems to be too much legacy code around. This is just the most obvious one. Change-Id: I0d45e4510b20970f170dcbc115b4c653d97cdf0b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-on: https://git.eclipse.org/r/24632 Tested-by: Hudson CI
2014-04-05Systemtap: Make some fixes to Probe & Function views.Andrew Ferrazzutti9-155/+230
-The icons next to Function view entries now correctly represent the return type of functions and the variable type of their parameters. -Fix a bug that prevented some tapset functions, as well as probe aliases, from being available in their appropriate views (EBZ #429800). -Remove an error from the stap-calling command in TapsetParser that caused a crash when booting Eclipse with imported tapsets (EBZ #429597). Also allow the parser to capture a script's error output, in case the output of a verbose run is ever needed. -Modify OpenFileAction to allow the Probe & Function views to open a file without user interaction, and without forcing the file's editor to use a PathEditorInput (which may open a duplicate editor). Change-Id: I0820534a2bc6c1d79ed75570d29d4992b05d920d Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23075 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> IP-Clean: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-05Systemtap: Add a missing text listener.Andrew Ferrazzutti1-5/+6
Change-Id: Id698966b3c3e3bcef169a2314c8e08682296269a Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/24482 Reviewed-by: Alexander Kurtakov <akurtako@redhat.com> IP-Clean: Alexander Kurtakov <akurtako@redhat.com> Tested-by: Alexander Kurtakov <akurtako@redhat.com>
2014-04-02Systemtap: Fix RC graph removal.Andrew Ferrazzutti1-25/+34
Properly handle/resolve Run Configuration->Graphing errors when removing invalid graphs. This fixes a bug introduced by f252ba3. Also, add tests for handling Graphing errors. Change-Id: I9a8265af7116ddd67d64567913e2a57e8226ec3b Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/24337 Tested-by: Hudson CI
2014-04-02Systemtap: Forbid launches with invalid graphs.Andrew Ferrazzutti1-1/+1
Change-Id: I6e4f6d20e97f50c648700632d6cc57c39fd057fb Reviewed-on: https://git.eclipse.org/r/24290 Tested-by: Hudson CI Reviewed-by: Andrew Ferrazzutti <aferrazz@redhat.com> IP-Clean: Andrew Ferrazzutti <aferrazz@redhat.com> Tested-by: Andrew Ferrazzutti <aferrazz@redhat.com>
2014-04-01Systemtap: Allow data filters to affect graphs.Andrew Ferrazzutti4-12/+15
Data filters that are applied to the Data View table (DataGrid) of a Graph Set are now also applied to all graphs in the Set. Also include SWTBot testing of adding filters to tables/charts. Change-Id: If9bb7df6ea3686f0930f8ce8bf8685ec5357c45e Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/22394 Tested-by: Hudson CI Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-03-26Systemtap: Update "graphingapi" ID strings.Andrew Ferrazzutti6-103/+112
Replace any instance of "graphingapi" in the ID strings of saved user data objects (such as graph and data set IDs) with "graphing". Also add measures to prevent the reading in of data with outdated IDs from causing errors. Change-Id: I2f88072328e45c9f845b70a30895acdc147cf80c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23866 Tested-by: Hudson CI
2014-03-11Systemtap: Improvements to stap view icons.Andrew Ferrazzutti4-51/+59
Make changes to the image provider for the Function, Probe Alias, and Kernel Source views, so that more appropriate icons may be displayed. Change-Id: I3be6ec110d0773d57f626f5bcc7576bb33b7e14c Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/22701 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-03-11Systemtap: Fix "View Definition" (Function view).Andrew Ferrazzutti4-10/+27
Right-clicking a function in the Function view now correctly displays the "View Definition" command in a context menu, and the command's functionality has been restored (it now opens the file where the chosen function is defined). Note that the "View Definition" command has not yet been restored for probes in the Probe Alias. Change-Id: Ia431b56c87f2487f92bcc0b6b1437e316e643118 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/22699 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-03-10Systemtap: Rename graphingapi packages.Andrew Ferrazzutti17-38/+42
Change-Id: I6bdf14952791586296429f53b6f0a4200ca0e585 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/23126 Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-03-10Systemtap: Allow key shortcut for script runs.Andrew Ferrazzutti1-1/+23
While a STPEditor is in focus, allow pressing Ctrl+F11 to let the user run the script, even if the file is a non-workspace file or if it has no recent launches. Change-Id: I57f58f1ab24a52b4073af14f4e4316000bdb1873 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/22626 Tested-by: Hudson CI Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>
2014-03-07Systemtap: Merge .ui.graphing into .graphingapi.ui.Andrew Ferrazzutti3-5/+5
Change-Id: Ibd9dc0e0ecaee373a67afaf4f21d1e7de5361793 Signed-off-by: Andrew Ferrazzutti <aferrazz@redhat.com> Reviewed-on: https://git.eclipse.org/r/22478 Tested-by: Hudson CI
2014-03-03Systemtap: Fix remote script run errors.Andrew Ferrazzutti4-74/+97
-Assign a set of credentials (username, password, hostname) to each remote script run rather than using a global set of values that get overwritten with those of the most recent remote run. This makes it possible to stop a remote script that has been started before another remote script. -Make remote runs compatible with the Debug view and the Launch workflow. -Prevent NPEs caused by error dialogs of failed scripts. -Make improvements to concurrency of script runs. Change-Id: I701361cb6735028d84abe1b83bcaa34c40bd90b8 Reviewed-on: https://git.eclipse.org/r/22269 Tested-by: Hudson CI Reviewed-by: Sami Wagiaalla <swagiaal@redhat.com> IP-Clean: Sami Wagiaalla <swagiaal@redhat.com> Tested-by: Sami Wagiaalla <swagiaal@redhat.com>

Back to the top