View previous topic :: View next topic |
Author |
Message |
stfark1
Joined: 02 Sep 2008 Posts: 211
|
Posted: Fri Jun 24, 2016 4:49 pm Post subject: Breakpoints |
|
|
In Plato, executing a program with the debugger. When I say "clear all breakpoints", I would expect these to be cleared in the configuration file, x.ini. However, when clearing all break points and setting new ones, upon resuming the execution, the system still stops at old break points. When I go into the configuration file, x.ini, the list of all previous breakpoints is still there. I have to remove them from the x.in files and start over. Why is this? Sid Kraft |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7931 Location: Salford, UK
|
Posted: Sat Jun 25, 2016 7:09 am Post subject: |
|
|
It sounds like there is something that needs fixing. I will make a note to investigate. |
|
Back to top |
|
|
stfark1
Joined: 02 Sep 2008 Posts: 211
|
Posted: Tue Jul 05, 2016 5:03 pm Post subject: Breakpoints |
|
|
Hi Paul: Any luck on finding out why this is happening? Sid Kraft |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7931 Location: Salford, UK
|
Posted: Tue Jul 05, 2016 5:51 pm Post subject: |
|
|
No. It is on the list of things to do as time permits. |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7931 Location: Salford, UK
|
Posted: Wed Feb 01, 2017 4:33 pm Post subject: |
|
|
In Plato, select Options from the Tools menu. Under Environment and General, select "Integrate with SDBG".
With this setting you should find that the break points are passed back correctly to Plato. Otherwise SDBG runs independently and Plato can pass break points to SDBG via the command line but there is no mechanism for passing information back again. |
|
Back to top |
|
|
DanRRight
Joined: 10 Mar 2008 Posts: 2826 Location: South Pole, Antarctica
|
Posted: Wed Feb 01, 2017 9:52 pm Post subject: |
|
|
Curious why this integration with sdbg is not a default? Do Plato use its own debugger? (I do not know Plato, still walking circles around it. May be some day...)
Last edited by DanRRight on Fri Feb 03, 2017 3:37 am; edited 1 time in total |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7931 Location: Salford, UK
|
Posted: Wed Feb 01, 2017 10:10 pm Post subject: |
|
|
It's not obvious which would be preferred. The "integrated" version may have some advantages but does not have all of the functionality.
Plato does not have its own debugger. Either way it runs SDBG as a separate application.
For 64 bit applications it would be nice if we were able to provide a fully integrated debugger. This would mean taking code from SDBG64 and putting it into a DLL that could be accessed directly from Plato. |
|
Back to top |
|
|
|