Actually no, the NO_INIT consists mostly of memory mapped registers, not of RAM.
What I usually look at is "OBJECT LIST SORTED BY ADDRESS" section, there the way the application uses the memory is most visible, and it is usually also apparent when things end up at the wrong spot...
The other lists are fine, but having the memory mapped registers in the listing hides the user part quite a bit :smileysad: Unfortunately, the there is nothing in the ELF format which would allow the linker to differentiate memory mapped registers with absolutely allocated variables (another :-().
Note that the READ_WRITE number contains basically all initialized variables, it does especially also include the zero initialized variables (.bss) (it does not include variables located in a NO_INIT or PAGED segment, and it does not include non initialized absolutely allocated globals).
Daniel