Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-03-16Internalize Callgraph Core API.Roland Grunberg19-2572/+0
2012-03-14Revert "Internalize all of Callgraph API."Roland Grunberg19-0/+2572
This reverts commit f2ae5915386035466689bce8e7d27861708e3daa.
2012-03-14Internalize all of Callgraph API.Roland Grunberg19-2572/+0
We internalize all packages of the Callgraph API. All IDs that refer to a specific class or package are represented without the internal keyword in its representation.
2012-03-07Fix numerous FindBugs errors.Jeff Johnston2-7/+2
2011-08-11Modify verbosity flag to accept levels of verbosity.Otavio Pontes1-1/+1
Bug #353809
2010-04-132010-04-13 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg2-21/+17
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Clean up code.
2010-04-082010-04-08 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg1-65/+6
* META-INF/MANIFEST.MF: Add required import packages. * src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java (findAndOpen): Simplify logic by using functions in profiling framework o.e.l.profiling to link to source code.
2010-03-222010-03-22 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg2-52/+13
* META-INF/MANIFEST.MF: Add o.e.l.profiling.ui to imported packages. * src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java: Clean up code by using openEditorAndSelect which is now in profiling framework. * src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove these strings.
2010-02-262010-02-26 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg1-24/+22
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Clean up code and add getter for internal data field.
2010-02-232010-02-23 Charley Wang <chwang@redhat.com>Charley Wang2-65/+42
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Add a Thread.sleep() to stop abusing CPU cycles so much Get rid of extraneous parsing job as a further optimization
2010-02-232010-02-23 Charley Wang <chwang@redhat.com>Charley Wang1-0/+2
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Add a Thread.sleep() to stop abusing CPU cycles so much
2010-02-122010-02-12 Charley Wang <chwang@redhat.com>Charley Wang2-18/+13
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Create default implementations of getParser and setParser using a private SystemTapParser variable. * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: Get rid of getParser and setParser functions.
2010-02-112010-02-11 Charley Wang <chwang@redhat.com>Charley Wang1-1/+3
* src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: Properly grab new lines in text parser.
2010-02-112010-02-11 Charley Wang <chwang@redhat.com>Charley Wang1-1/+1
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Call makeView earlier so SystemTapTextView will stop breaking.
2010-02-022010-02-02 Charley Wang <chwang@redhat.com>Charley Wang1-1/+1
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Fix binary argument handling.
2010-02-012010-02-01 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg2-2/+1
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove unused externalized string. * src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Remove Callgraph Version string.
2010-01-282010-01-28 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg3-159/+0
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Clean up unnecessary code. * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: Same as above. * src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Same as above.
2010-01-262010-01-26 Charley Wang <chwang@redhat.com>Charley Wang1-1/+1
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Fix settings for nonrealtimeparsing.
2010-01-222010-01-22 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg4-28/+22
* errors.prop: Add case for when uprobes.ko built for a previous kernel, and must be updated. * src/org/eclipse/linuxtools/callgraph/core/messages.properties: Remove Error Log externalized strings. * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: (writeToLog): Output logged errors using the Eclipse Error Log. * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: (createPartControl): remove the Error Log from being displayed. * src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Remove the Error Log window.
2009-12-222009-12-22 Charley Wang <chwang@redhat.com>Charley Wang1-5/+4
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Remove extraneous logic * errors.prop: Re-add uprobes error after slight modification to popup error
2009-12-17Give externalized strings a better description.Roland Grunberg5-63/+59
2009-12-172009-12-17 rgrunber <rgrunber@redhat.com>Roland Grunberg2-4/+3
* src/org/eclipse/linuxtools/callgraph/core/messages.properties: Fix certain externalized strings. * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java (finishHandling): Change method to void.
2009-12-16Add some methods to assist in testing.Roland Grunberg1-0/+10
2009-12-162009-12-16 rgrunber <rgrunber@redhat.com>Roland Grunberg1-23/+0
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Remove function extracting logic. It was used to determine which probe points did not match. Stap now silently fails on a probe point that fails to match.
2009-12-152009-12-15 Charley Wang <chwang@redhat.com>Charley Wang1-1/+4
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java: Make findAndOpen safety-valve return null if project is null.
2009-12-152009-12-15 Charley Wang <chwang@redhat.com>Charley Wang1-1/+4
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Set monitor * parse_function_partial.stp: Remove semicolon from partial script
2009-12-142009-12-14 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg1-13/+3
* src/org/eclipse/linuxtools/callgraph/core/Helper.java: BufferedWriter helper methods can be static if we simply pass in the BufferedWriter to be acted upon.
2009-12-102009-12-10 Charley Wang <chwang@redhat.com>Charley Wang1-0/+5
* src/org/eclipse/linuxtools/callgraph/core/FileFinderOpener.java: Properly quit if findAndOpen encounters a user-sent 'Cancel'
2009-12-102009-12-10 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg3-9/+10
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Add NON-NLS as needed * src/org/eclipse/linuxtools/callgraph/core/messages.properties: Add Callgraph version as an externalized string * src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Let Help->Version refer to systemtap, and callgraph versions
2009-12-08Remove obsolete code and comment out potentially unnecessary re-launch ↵Roland Grunberg1-96/+1
mechanism.
2009-12-08Clean up unused externalized strings and remove statement to read from ↵Roland Grunberg1-6/+0
console, as all error text is sent to a file.
2009-12-08Use '?' at the end of probe point for silent failure if any. Comment out ↵Roland Grunberg1-14/+14
potentially obsolete code. Switch syscall.exit to process(@1).end to eliminate use of debug info.
2009-11-292009-11-28 Charley Wang <chwang@redhat.com>Charley Wang4-3/+50
* src/org/eclipse/linuxtools/callgraph/core/ViewFactory.java:Add createView function that uses secondaryID. * src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Add secondaryID * src/org/eclipse/linuxtools/callgraph/core/StapUIJob.java: Add toggle for creating views with and without multiples * src/org/eclipse/linuxtools/callgraph/core/LaunchConfigurationConstants.java: Add SECONDARY_VIEW_ID and DEFAULT_SECONDARY_VIEW_ID
2009-11-272009-11-27 Charley Wang <chwang@redhat.com>Charley Wang2-7/+12
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Add capacity to change the command used. The command attribute should be derived from Config.getLaunchAttribute(LaunchConfigurationConstants.COMMAND) * src/org/eclipse/linuxtools/callgraph/core/LaunchConfigurationConstants.java: Adding Command to LaunchConfigurationConstants. The default value is PluginConstants.STAP_PATH.
2009-11-262009-11-26 Charley Wang <chwang@redhat.com>Charley Wang2-7/+5
* src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Rearrange constants. Add DEFAULT_PARSER_ID. Remove final modifier on STAP_PATH, so it can be changed to accommodate other commands, if need be. * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: Get rid of println statement
2009-11-232009-11-23 Charley Wang <chwang@redhat.com>Charley Wang2-816/+829
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Use deleteLog function * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Add deleteLog function
2009-11-182009-11-18 Charley Wang <chwang@redhat.com>Charley Wang1-1/+1
* src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Correct default viewID.
2009-11-162009-11-16 Charley Wang <chwang@redhat.com>Charley Wang1-38/+13
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Remove unused functions, variables. Make commandGenerator methods static.
2009-11-162009-11-16 Charley Wang <chwang@redhat.com>Charley Wang1-6/+12
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: (testRun): Change testRun so it will actually work and actually mimicks the properties of run.
2009-11-122009-11-12 Charley Wang <chwang@redhat.com>Charley Wang1-9/+8
* src/org/eclipse/linuxtools/callgraph/core/SystemTapParser.java: Remove unused functions. Add docs to setDone.
2009-11-12 General cleanup of SystemTapErrorhandlerRoland Grunberg1-24/+15
2009-11-122009-11-12 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg1-0/+9
* src/org/eclipse/linuxtools/callgraph/launch/SystemTapLaunchConfigurationDelegate.java: (finishLaunch): Use appendToLog when writing header string to the log contents. * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: (appendToLog): Method writes directly to the log without requires String argument to go through lengthy validation.
2009-11-122009-11-12 Charley Wang <chwang@redhat.com>Charley Wang1-40/+0
* ChangeLog: Remove the ShellOpener class.
2009-11-122009-11-12 Charley Wang <chwang@redhat.com>Charley Wang1-29/+1
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java (buildScript): CommandGenerator no longer extends action or IWindow...Delegate. None of those functions were being used.
2009-11-122009-11-12 Charley Wang <chwang@redhat.com>Charley Wang1-38/+6
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java (getPluginLocation): Add javadoc. Remove commented functions at the bottom.
2009-11-112009-11-11 Charley Wang <chwang@redhat.com>Charley Wang1-43/+46
* src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Create cleanScript(): function as a possible first step to abstraction of Error Handling
2009-11-102009-11-10 Charley Wang <chwang@redhat.com>Charley Wang2-5/+4
* src/org/eclipse/linuxtools/callgraph/core/SystemTapView.java: Change reference to kill button to use imageDescriptor function in AbstractUIPlugin * src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Add PLUGIN_ID string
2009-11-09 * src/org/eclipse/linuxtools/callgraph/core/messages.properties: ↵Roland Grunberg3-9/+7
Externalize/Fix Strings * src/org/eclipse/linuxtools/callgraph/core/PluginConstants.java: Externalize/Fix Strings * src/org/eclipse/linuxtools/callgraph/core/SystemTapErrorHandler.java: Give some variables more meaningful names.
2009-11-092009-11-09 Roland Grunberg <rgrunber@redhat.com>Roland Grunberg5-85/+40
* src/org/eclipse/linuxtools/callgraph/core/SystemTapCommandGenerator.java: Remove commented out unused code. * src/org/eclipse/linuxtools/callgraph/core/DocWriter.java: Add necessary headers to all files listed below. * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextParser.java: * src/org/eclipse/linuxtools/callgraph/core/SystemTapTextView.java: * src/org/eclipse/linuxtools/callgraph/core/XMLParser.java:
2009-11-062009-11-06 Charley Wang <chwang@redhat.com>Charley Wang5-21/+29
* src/org/eclipse/linuxtools/callgraph/core/CallgraphCorePlugin.java: Rename Activator --> CallgraphCorePlugin. (start): Clean out the start method to contain only the bare essentials instead of always finding the location, etc. on startup.

Back to the top