[lldb-dev] SBValue::GetName returns wrong result?
Jim Ingham via lldb-dev
lldb-dev at lists.llvm.org
Mon Apr 1 11:35:26 PDT 2019
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 at 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 at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
More information about the lldb-dev
mailing list