Community
Participate
Working Groups
I was testing the Traditional Memory Window with a 32-bit simulator and found that my memory window is half blank. Further diagnosis confirmed that MemoryRenderingTraditional::getBytes() failed to access a particular byte. Here is some info that may help you debug: Addressable size = 4 fCache.start =1000 fCache.end =1120 fCache.bytes[30] When exception occurred, getBytes(1027, 4) was executing fCache.bytes[offset + i] where offset=27 and i=3. The code was actually trying to get the memory for address 1027. It seems to me that populateCache() did not read all the bytes that represent the addresses in the range between fCache.start and fCache.end.
Traditional Memory Rendering now lives in CDT -> moving bugs
*** Bug 161859 has been marked as a duplicate of this bug. ***