Bug 388142 - Monitors created while target running continue to show '??' after suspending
Summary: Monitors created while target running continue to show '??' after suspending
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-memory (show other bugs)
Version: 8.0.2   Edit
Hardware: PC Windows XP
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: cdt-debug-inbox@eclipse.org CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-27 16:20 EDT by Ken Dyck CLA
Modified: 2020-09-04 15:26 EDT (History)
1 user (show)

See Also:


Attachments
Monitors created while target running continue to show '??' after suspending (2.06 KB, patch)
2013-02-08 02:03 EST, Solomon Hsu CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Dyck CLA 2012-08-27 16:20:21 EDT
If a memory monitor is created while the target is still running, it displays '??' for the block of addresses that are visible in the rendering. This is as expected, however, for the rest of the debug session, the memory in that initially visible region remains '??' even after the target is suspended. Memory that was not initially in the visible region updates as you'd expect.

To Reproduce:
1. Run the debug target.
2. Create a new memory monitor
3. Pause core.
4. Notice how the memory immediately before and after the current view is updated correctly, but the region initial region remains '??'.

Note: This bug was observed in a "GDB Hardware Debugging" environment (i.e. remote debugging of an embedded processor via GDB) and I have not attempted to reproduce it while debugging locally. I have, however, reproduced it on two variants of GDB (one for an ARM architecture, the other for a DSP architecture). So I guess that problem is in somewhere in CDT/Eclipse.
Comment 1 Solomon Hsu CLA 2013-02-08 02:03:09 EST
Created attachment 226745 [details]
Monitors created while target running continue to show '??' after suspending