Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Rich Client Platform (RCP) » Debug configuration - HELP
Debug configuration - HELP [message #1819178] Thu, 09 January 2020 14:58 Go to next message
Mihnea-Costache Marin is currently offline Mihnea-Costache MarinFriend
Messages: 68
Registered: September 2019
Member
Hi,

So I am programmatically creating a debug configuration. Everything is good and every attribute is set as I wanted it to be, except for the stopping at main.

I am using this code: configuration.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_STOP_AT_MAIN, false);

And for some reason, the box is still checked.

Any advice? Thank you!
Re: Debug configuration - HELP [message #1819190 is a reply to message #1819178] Thu, 09 January 2020 16:59 Go to previous messageGo to next message
Rolf Theunissen is currently offline Rolf TheunissenFriend
Messages: 179
Registered: April 2012
Senior Member
I think you should be asking this on the Eclipse CDT forum: https://www.eclipse.org/forums/index.php?t=thread&frm_id=80
Re: Debug configuration - HELP [message #1819197 is a reply to message #1819190] Thu, 09 January 2020 19:44 Go to previous messageGo to next message
Brian de Alwis is currently offline Brian de AlwisFriend
Messages: 876
Registered: January 2012
Senior Member

Set a conditional breakpoint and see where else this key is being used? I found the ordering of calls within the debug classes to be pretty confusing.

Brian.


Eclipse Platform committer. Ask me about Eclipse support, training, and consulting.
Re: Debug configuration - HELP [message #1819334 is a reply to message #1819197] Mon, 13 January 2020 12:23 Go to previous messageGo to next message
Mihnea-Costache Marin is currently offline Mihnea-Costache MarinFriend
Messages: 68
Registered: September 2019
Member
I did not manage to find any calls. Do you have any other ideas?

Thank you!
Re: Debug configuration - HELP [message #1819369 is a reply to message #1819334] Tue, 14 January 2020 02:37 Go to previous messageGo to next message
Brian de Alwis is currently offline Brian de AlwisFriend
Messages: 876
Registered: January 2012
Senior Member

Where and when are you setting this value? It's hard to make suggestions without any details!

Eclipse Platform committer. Ask me about Eclipse support, training, and consulting.
Re: Debug configuration - HELP [message #1819444 is a reply to message #1819369] Wed, 15 January 2020 13:37 Go to previous messageGo to next message
Mihnea-Costache Marin is currently offline Mihnea-Costache MarinFriend
Messages: 68
Registered: September 2019
Member
My plugin has its main objective the creation of a project with some files in it. I have a method that creates the debug configuration when a button is clicked.

Inside the method, I get the Launch manager, the type of launch (which because it is a debug remote application type, I use org.eclipse.cdt.launch.remoteApplicationLaunchType), I create a working copy and after that I just set attributes. Every attribute is set perfectly, except for stopping at main.

Thank you!
Re: Debug configuration - HELP [message #1819448 is a reply to message #1819444] Wed, 15 January 2020 14:54 Go to previous messageGo to next message
Brian de Alwis is currently offline Brian de AlwisFriend
Messages: 876
Registered: January 2012
Senior Member

I think you need to look at the logic in the CDT UI parts then? Taking a quick looking at the CDT source, CDT launch UIs use other guards to govern the use of the stop-in-main.

https://github.com/eclipse-cdt/cdt/blob/830bf8074c1ff22436c9ae54f2c8401ec3c418a9/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/CDebuggerTab.java#L355-L373



Eclipse Platform committer. Ask me about Eclipse support, training, and consulting.
Re: Debug configuration - HELP [message #1819493 is a reply to message #1819448] Thu, 16 January 2020 09:33 Go to previous messageGo to next message
Mihnea-Costache Marin is currently offline Mihnea-Costache MarinFriend
Messages: 68
Registered: September 2019
Member
"You're a wizard, Harry!"

Thank you! Finally managed to solve this bloody problem.

Kind regards!
Re: Debug configuration - HELP [message #1819496 is a reply to message #1819448] Thu, 16 January 2020 09:58 Go to previous messageGo to next message
Mihnea-Costache Marin is currently offline Mihnea-Costache MarinFriend
Messages: 68
Registered: September 2019
Member
And since you are a wizard, I will try my luck.

Do you know if there exists a list or a way to find all of Eclipse preferences? I am trying to make the switch from Automatic GDB DSF mode in the debug configuration to manual.

Thank you!
Re: Debug configuration - HELP [message #1819513 is a reply to message #1819496] Thu, 16 January 2020 14:46 Go to previous message
Brian de Alwis is currently offline Brian de AlwisFriend
Messages: 876
Registered: January 2012
Senior Member

Sadly no. There's no declarative mechanism for defining preferences so code can create preferences at will. You can use tools like Oomph's preference recorder (https://www.eclipse.org/community/eclipse_newsletter/2014/november/article2.php provides a good overview) to at least capture what preferences are being set.

Brian.


Eclipse Platform committer. Ask me about Eclipse support, training, and consulting.
Previous Topic:Deployment decisions for an exported RCP Product
Next Topic:Plugins load broken by org.eclipse.ui.decorator
Goto Forum:
  


Current Time: Thu Oct 22 20:41:17 GMT 2020

Powered by FUDForum. Page generated in 0.02484 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top