breakpoints & debugging
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnusim8085 |
New
|
Wishlist
|
Unassigned |
Bug Description
Here are some comments regarding the breakpoints facility:
- it would be more intuitive, if breakpoints could also easily be added/removed (disabled) simply by clicking the mouse in the breakpoint column, this would be consistent with many other IDEs and programming environments.
- it would be very useful if breakpoints could not only be triggered on executing a certain line of code, but also on other events such as:
- register access
- memory access
- port access
- stack acess
Preferably, users would be able to parametrize their breakpoints, so that they could chose to register a breakpoint to track down register/
This would allow a scenario where the user may specify:
breakpoint on register access (WRITE) "BD", value "400h"
The value could optionally be provided as a range or constraint, so that conditional breakpoints are possible:
breakpoint on register (READ|WRITE) "BD", value greater than 400h
This sort of breakpoint support would be very powerful and these types of breakpoints are in fact supported by many mainstream debuggers.
such custom breakpoints could preferably be presented in a list for breakpoints, along with a symbolic name/description for each breakpoint, as well as a possibility to enable/disable, and edit/delete these breakpoints.