<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hello list,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">

I am trying to de-reference a pointer type without success, i.e. I successfully that I need to perform a de-reference but the results are the same</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">here is the code logic I am using (value is of type SBValue):</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">

<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><span style="font-family:'courier new',monospace">lldb::TypeClass typeClass = value.GetType().GetTypeClass();</span><br>
</div>
<div class="gmail_default" style><font face="courier new, monospace">if ( typeClass & lldb::eTypeClassPointer ) {<br></font></div><div class="gmail_default" style><font face="courier new, monospace">    value = value.Dereference();</font></div>

<div class="gmail_default" style><font face="courier new, monospace">}</font></div><div class="gmail_default" style><font face="courier new, monospace"><br></font></div><div class="gmail_default" style><font face="courier new, monospace">int numOfChildren = value.GetNumChildren();</font></div>

<div class="gmail_default" style><font face="courier new, monospace"><br></font></div><div class="gmail_default" style><font face="courier new, monospace">// </font><span style="font-family:'courier new',monospace">numOfChildren is 0</span></div>

<div class="gmail_default" style><span style="font-family:'courier new',monospace"><br></span></div><div class="gmail_default" style><font face="verdana, sans-serif">Even when the above condition is True, the number of children remain 0</font></div>

<div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Here is a screenshot of the debug process (I marked in RED what should have been de-referenced):</font></div>

<div class="gmail_default" style><span style="font-family:verdana,sans-serif">​<a href="http://codelite.org/images/tmp/de-reference.png">http://codelite.org/images/tmp/de-reference.png</a>​</span><br></div><div><br></div>

<div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">What am I am missing?​</div><br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">​Thanks!​</div>

<br></div>-- <br><div dir="ltr">Eran Ifrah<br>Author of codelite, a cross platform open source C/C++ IDE: <a href="http://www.codelite.org" target="_blank">http://www.codelite.org</a><br><div>wxCrafter, a wxWidgets RAD: http://<a href="http://wxcrafter.codelite.org" target="_blank">wxcrafter.codelite.org</a></div>

</div>
</div>