I believe that some of the DSPs we have support for (Hexagon?) has this kind of 
issue. I would speak to Ted Woodward and see if they do anything special for 
this.

Greg Clayton

> On May 25, 2016, at 2:16 AM, Tyro Software via lldb-dev 
> <lldb-dev@lists.llvm.org> wrote:
> 
> I'm trying to implement LLDB support for an architecture where code and data 
> stores can be explicitly separated and can even have overlapping addresses 
> (one can think of it as ROM and RAM, with separate access buses). 
> 
> My impression is that LLDB somewhat presumes a hybrid memory map, e.g. the 
> client requests "qMemoryRegionInfo:$PC" for the program counter value but 
> might also do "qMemoryRegionInfo:$SP" for the stack pointer and from the 
> address value alone one can't safely determine which memory type is meant. A 
> similar issue would exist for the X/x commands.
> 
> I apologise for not knowing better terminology to describe this - quite 
> possibly LLDB does cater for it and I haven't understood the description, 
> e.g. there's some way to "adorn" an address or set some context or scope for 
> it through a preceding command?
> 
> Thanks
> /Tyro
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to