5f118519fd
New function to create the process memory object. This allows for a future where different remote process memory objects could be created depending on the way remote memory can be created. Even different local memory objects that access memory without doing any checks. It also allows MemoryRange objects to share one single process memory object and could help if the process memory object caches data. Small changes to MapInfo::CreateMemory to when some errors are detected. - Always check if the map is a device map, instead of only if the name is not empty. - Check if a memory map is readable before creating the memory from process memory. Bug: 23762183 Test: Ran unit tests, unwound on device using the new code. Change-Id: I12a93c2dc19639689a528ec41c67bfac74d431b3 |
||
---|---|---|
.. | ||
DwarfLocation.h | ||
DwarfMemory.h | ||
DwarfSection.h | ||
DwarfStructs.h | ||
Elf.h | ||
ElfInterface.h | ||
Log.h | ||
MapInfo.h | ||
Maps.h | ||
Memory.h | ||
Regs.h | ||
RegsGetLocal.h |