Would you please open a bug against grpof at https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Linux%20Tools . My guess would be that MinGW grpof has slightly different file format which the plugin has no idea how to parse. Please attach gprof output file to the bug because many of the devs don't have windows machines to test it.
Alexander Kurtakov On Thu, Dec 13, 2012 at 4:26 AM, ljc <sca...@126.com> wrote: > Hi all! > I'm using JUNO the Eclipse IDE for c/c++ in win7,mingw had been > installed,PATH had been corrected set.,and I can run mingw's gprof use MS > command line succeeded.but when I run gprof plugin in eclipse IDE,I can't > see anything changed abut gprof. > The fellow is log file: > !ENTRY org.eclipse.linuxtools.gprof 4 4 2012-12-13 09:58:38.960 > !MESSAGE Illegal secondary id (cannot be empty or contain a colon) > !STACK 0 > java.lang.IllegalArgumentException: Illegal secondary id (cannot be empty > or contain a colon) > at > org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3762) > at > org.eclipse.linuxtools.internal.gprof.view.GmonView.displayGprofView(GmonView.java:244) > at org.eclipse.linuxtools.interna > l.gprof.view.GmonView.displayGprofView(GmonView.java:227) > at > org.eclipse.linuxtools.internal.gprof.action.OpenGmonAction.open(OpenGmonAction.java:57) > at > org.eclipse.ui.internal.WorkbenchPage$24.run(WorkbenchPage.java:4619) > at > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at > org.eclipse.ui.internal.WorkbenchPage.openExternalEditor(WorkbenchPage.java:4611) > at > org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3071) > at > org.eclipse.ui.internal.WorkbenchPage.access$22(WorkbenchPage.java:3003) > at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2985) > at > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2981) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2940) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2931) > at org.eclipse.ui.ide.IDE.openEditor(IDE.java:655) > at org.eclipse.ui.ide.IDE.openEditor(IDE.java:614) > at > org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:99) > at > org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:99) > at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:221) > at > org.eclipse.ui.navigator.CommonNavigatorManager$3.open(CommonNavigatorManager.java:185) > at > org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48) > at > org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866) > at org.eclipse.cor e.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) > at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) > at > org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864) > at > org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152) > at > org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462) > at > org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256) > at > org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275) > at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269) > at > org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309) > at org.eclipse.swt.widgets.EventTable.sendEv ent(EventTable.java:84) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758) > at > org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1029) > at > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at > org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:923) > at > org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588) > at > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.ui.internal.Work > bench.createAndRunWorkbench(Workbench.java:543) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) > at > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > &nb sp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) > at org.eclipse.equinox.launcher.Main.run(Main.java:1438) > > > > > > _______________________________________________ > linuxtools-dev mailing list > linuxtools-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/linuxtools-dev > >
_______________________________________________ linuxtools-dev mailing list linuxtools-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/linuxtools-dev