Dereference returns another SBValue distinct from the initial one, so it needs to make up a name for it. I think it would be confusing for it to return the same name, and putting a * at the beginning of the initial SBValue seems as good a choice as any.
Is this causing you some concrete problem? Jim > On Mar 30, 2019, at 11:18 AM, Alexander Polyakov via lldb-dev > <lldb-dev@lists.llvm.org> wrote: > > Hi lldb-dev, > > I have a SBValue created via SBTarget.CreateValueFromExpression('some_name', > expr). > If the expression looks like '(some_type *) addr', then GetName returns > 'some_name' as expected, but when I do Dereference this value, GetName > returns '*some_name'. > > So, is it a conventional behavior of the GetName method applied to > dereferenced SBValue? > > -- > Alexander > _______________________________________________ > lldb-dev mailing list > lldb-dev@lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev