Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 357226

Summary: Traditional memory view does not remove highlights from changed bytes when single stepping (using dsf)
Product: [Tools] CDT Reporter: Phil Mason <pmason>
Component: cdt-debug-dsfAssignee: Project Inbox <cdt-debug-dsf-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: normal    
Priority: P3 CC: cdtdoug
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Phil Mason CLA 2011-09-09 09:00:34 EDT
Build Identifier: I20110613-1736

When single stepping through code that changes memory whilst examining it with a traditional memory view the changed bytes are highlighted but the highlight is never removed.

I think this is because handleDebugEvents in Rendering.java seems to only receive CHANGE events which don't update the memory cache.

Reproducible: Always

Steps to Reproduce:
1. Create a project that changes some memory.
2. Single step through the code that changes the memory with a traditional memory view open.
3. Changed bytes are highlighted in red but red bytes that not changed to black if a step doesn't update them.