| Summary: | ROV listen to symbol load and connect/disconnect events | ||
|---|---|---|---|
| Product: | [Technology] RTSC | Reporter: | Chris McCormick <c-mccormick> |
| Component: | Rta | Assignee: | Chris McCormick <c-mccormick> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | d-russo |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
This is the same as SDSCM00035600. This is a duplicate of bug 313954 *** This bug has been marked as a duplicate of bug 307212 *** closing "ancient" resolved bugs |
ROV startup is currently tied to the CCS program loader. It needs to listen to the SYMBOLS_LOADED event and CPU_CONNECT and CPU_DISCONNECT events and handle these appropriately. The following behaviors need to be addressed: - If you open ROV, connect to the target, and load symbols, ROV will not see the SYMBOLS_LOADED event and will just say “No Program Loaded”. o The workaround is, with a fresh debug session, to connect the target and load symbols first, then open ROV. - If ROV is open, and you disconnect the target, ROV will not shutdown. It will stay open, and it will display messages about memory reads failing when you try to look at a view. - If you load a different set of symbols, ROV will not relaunch. It will still have all the old state stored from the last program, which will probably result in broken ROV views.