Re: [lldb-dev] Registers in expressions on big endian target

2018-05-04 Thread Greg Clayton via lldb-dev
> On May 4, 2018, at 12:24 AM, Zdenek Prikryl via lldb-dev > wrote: > > Hi, > > Is anybody familiar with (De)materializer in the expressions for registers? > I'm facing really weird behavior. I have big endian target and if I do > register read, I got the correct results (e.g. 0x11223344),

Re: [lldb-dev] What should SymbolFile::FindFunctions(..., eFunctionNameTypeFull, ...) do ?

2018-05-04 Thread Greg Clayton via lldb-dev
> On May 4, 2018, at 4:58 AM, Pavel Labath wrote: > > Thank you for the detailed response. My replies are below. > > > On Thu, 3 May 2018 at 16:53, Greg Clayton wrote: >> On May 3, 2018, at 7:38 AM, Pavel Labath via lldb-dev < > lldb-dev@lists.llvm.org> wrote: >> - for the manual case (Symbo

Re: [lldb-dev] What should SymbolFile::FindFunctions(..., eFunctionNameTypeFull, ...) do ?

2018-05-04 Thread Pavel Labath via lldb-dev
Thank you for the detailed response. My replies are below. On Thu, 3 May 2018 at 16:53, Greg Clayton wrote: > On May 3, 2018, at 7:38 AM, Pavel Labath via lldb-dev < lldb-dev@lists.llvm.org> wrote: > - for the manual case (SymbolFileDWARF.cpp:2626), the function will look > into a special "full

[lldb-dev] Registers in expressions on big endian target

2018-05-04 Thread Zdenek Prikryl via lldb-dev
Hi, Is anybody familiar with (De)materializer in the expressions for registers? I'm facing really weird behavior. I have big endian target and if I do register read, I got the correct results (e.g. 0x11223344), but if I do print , I got 0x44332211. It seems that the EntityRegister swap bytes