[Lldb-commits] [PATCH] D32732: "target variable" not showing all global variable if we print any global variable before execution starts

vignesh balu via lldb-commits lldb-commits at lists.llvm.org
Mon May 22 02:15:52 PDT 2017


Any suggestions ?
thanks,
vbalu

On Tue, May 16, 2017 at 12:51 PM, vignesh balu via Phabricator <
reviews at reviews.llvm.org> wrote:

> vbalu added a comment.
>
> In https://reviews.llvm.org/D32732#753348, @jingham wrote:
>
> > That looks like the right way to do it.  What was your thinking behind
> returning null rather than the partial list of variables already parsed if
> can_create is false?  That doesn't seem like what somebody who is bothering
> to pass in can_create false intends.
>
>
> The issue is use of m_variables when it is partially Parsed. when a
> function looking of a global variable count it just call the
> GetVariableList with "can_create=false" which will return the partially
> parsed m_variabe leads to wrong count.
> "can_create" avoid the recursion while parsing the variables and to get
> the parsed global variable list to the callee. So i thought returning NULL
> should be wise instead of sending partially parsed list.
>
>
> Repository:
>   rL LLVM
>
> https://reviews.llvm.org/D32732
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20170522/8f9fc410/attachment.html>


More information about the lldb-commits mailing list