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

Bug 349544

Summary: Changing a single byte in traditional rendering (text pane) changes all the cell
Product: [Tools] CDT Reporter: Tomas Martinec <fyzmat>
Component: cdt-memoryAssignee: cdt-debug-inbox <cdt-debug-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: minor    
Priority: P3 CC: cdtdoug, marc.khouzam, pawel.1.piech
Version: 8.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
Proposed fix none

Description Tomas Martinec CLA 2011-06-16 07:29:34 EDT
Build Identifier: I20110519-1138

Hello,

when I change a byte in the text pane of traditional rendering (in MemoryBrowser), the rendering changes all the cell. This happens when the memory has zeroes.

Memory before change:
00000000 - ....
After change of the first byte in text pane:
612E2E2E - a...
After change it should be:
61000000 - a...

I am attaching a fix.


Reproducible: Always

Steps to Reproduce:
1. Start a C debugging session
2. Write zeroes to a block of memory and display the block in MemoryBrowser (traditional rendering)
3. Change a byte in the text pane of the traditional rendering
Comment 1 Tomas Martinec CLA 2011-06-16 07:30:13 EDT
Created attachment 198082 [details]
Proposed fix