| Summary: | [registers] Make IRegisters interface more generic. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Pawel Piech <pawel.1.piech> | ||||
| Component: | cdt-debug-dsf | Assignee: | Randy Rohrbach <Randy.Rohrbach> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | cdtdoug, Randy.Rohrbach | ||||
| Version: | 0 DD 1.0 | ||||||
| Target Milestone: | DD 1.0 | ||||||
| Hardware: | PC | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 159693 | ||||||
| Attachments: |
|
||||||
|
Description
Pawel Piech
Randy, I'm assigning this bug to you so you can make the API change and simultaneously update the MI service as well as the WR debugger service implementations. Hi Veenu, I believe you are already working on this. Could you mark this bug as fixed when you work out a solution. The problem in bug description is no longer relevant. IRegiers.getRegisters() takes a generic IDMContext as an argument. If a client needs to pass multiple independent contexts to the method, it can use a CompositeDMContext for this purpose. However I did find that getBitFields() takes the strongly-typed IRegisterDMContext as an argument and this seems like an unnecessary restriction. Created attachment 94027 [details]
Patch with fix.
I committed the change which makes the IRunControl.getBitFields() take a generic IDMContext argument. Randy please verify. Re-opening to assign for verify. Marking back as fixed. Randy please review the change. Closing out 1.0 bugs. |