Lines Matching refs:root
400 ValueObjectSP root(GetSP()); in GetChildAtIndexPath() local
402 root = root->GetChildAtIndex(idx, true); in GetChildAtIndexPath()
403 if (!root) { in GetChildAtIndexPath()
406 return root; in GetChildAtIndexPath()
409 return root; in GetChildAtIndexPath()
416 ValueObjectSP root(GetSP()); in GetChildAtIndexPath() local
418 root = root->GetChildAtIndex(idx.first, idx.second); in GetChildAtIndexPath()
419 if (!root) { in GetChildAtIndexPath()
422 return root; in GetChildAtIndexPath()
425 return root; in GetChildAtIndexPath()
433 ValueObjectSP root(GetSP()); in GetChildAtNamePath() local
435 root = root->GetChildMemberWithName(name, true); in GetChildAtNamePath()
436 if (!root) { in GetChildAtNamePath()
439 return root; in GetChildAtNamePath()
442 return root; in GetChildAtNamePath()
450 ValueObjectSP root(GetSP()); in GetChildAtNamePath() local
452 root = root->GetChildMemberWithName(name.first, name.second); in GetChildAtNamePath()
453 if (!root) { in GetChildAtNamePath()
456 return root; in GetChildAtNamePath()
459 return root; in GetChildAtNamePath()
2061 ValueObjectSP root = GetSP(); in GetValueForExpressionPath_Impl() local
2063 if (!root) in GetValueForExpressionPath_Impl()
2071 CompilerType root_compiler_type = root->GetCompilerType(); in GetValueForExpressionPath_Impl()
2082 return root; in GetValueForExpressionPath_Impl()
2140 root->GetChildMemberWithName(child_name, true); in GetValueForExpressionPath_Impl()
2155 if (root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2156 child_valobj_sp = root->GetNonSyntheticValue(); in GetValueForExpressionPath_Impl()
2164 if (!root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2165 child_valobj_sp = root->GetSyntheticValue(); in GetValueForExpressionPath_Impl()
2173 if (root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2174 child_valobj_sp = root->GetNonSyntheticValue(); in GetValueForExpressionPath_Impl()
2179 child_valobj_sp = root->GetSyntheticValue(); in GetValueForExpressionPath_Impl()
2210 root->GetChildMemberWithName(child_name, true); in GetValueForExpressionPath_Impl()
2213 root = child_valobj_sp; in GetValueForExpressionPath_Impl()
2224 if (root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2225 child_valobj_sp = root->GetNonSyntheticValue(); in GetValueForExpressionPath_Impl()
2233 if (!root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2234 child_valobj_sp = root->GetSyntheticValue(); in GetValueForExpressionPath_Impl()
2242 if (root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2243 child_valobj_sp = root->GetNonSyntheticValue(); in GetValueForExpressionPath_Impl()
2248 child_valobj_sp = root->GetSyntheticValue(); in GetValueForExpressionPath_Impl()
2262 root = child_valobj_sp; in GetValueForExpressionPath_Impl()
2318 return root; in GetValueForExpressionPath_Impl()
2353 ValueObjectSP child_valobj_sp = root->GetChildAtIndex(index, true); in GetValueForExpressionPath_Impl()
2355 child_valobj_sp = root->GetSyntheticArrayMember(index, true); in GetValueForExpressionPath_Impl()
2357 if (root->HasSyntheticValue() && in GetValueForExpressionPath_Impl()
2358 root->GetSyntheticValue()->GetNumChildren() > index) in GetValueForExpressionPath_Impl()
2360 root->GetSyntheticValue()->GetChildAtIndex(index, true); in GetValueForExpressionPath_Impl()
2362 root = child_valobj_sp; in GetValueForExpressionPath_Impl()
2387 root = root->Dereference(error); in GetValueForExpressionPath_Impl()
2388 if (error.Fail() || !root) { in GetValueForExpressionPath_Impl()
2398 if (root->GetCompilerType().GetMinimumLanguage() == in GetValueForExpressionPath_Impl()
2401 root->HasSyntheticValue() && in GetValueForExpressionPath_Impl()
2408 root = root->GetSyntheticValue()->GetChildAtIndex(index, true); in GetValueForExpressionPath_Impl()
2410 root = root->GetSyntheticArrayMember(index, true); in GetValueForExpressionPath_Impl()
2411 if (!root) { in GetValueForExpressionPath_Impl()
2424 root = root->GetSyntheticBitFieldChild(index, index, true); in GetValueForExpressionPath_Impl()
2425 if (!root) { in GetValueForExpressionPath_Impl()
2436 return root; in GetValueForExpressionPath_Impl()
2439 root = root->GetChildAtIndex(index, true); in GetValueForExpressionPath_Impl()
2440 if (!root) { in GetValueForExpressionPath_Impl()
2457 if (root->HasSyntheticValue()) in GetValueForExpressionPath_Impl()
2458 root = root->GetSyntheticValue(); in GetValueForExpressionPath_Impl()
2459 else if (!root->IsSynthetic()) { in GetValueForExpressionPath_Impl()
2468 if (!root) { in GetValueForExpressionPath_Impl()
2474 root = root->GetChildAtIndex(index, true); in GetValueForExpressionPath_Impl()
2475 if (!root) { in GetValueForExpressionPath_Impl()
2511 root = root->GetSyntheticBitFieldChild(low_index, high_index, true); in GetValueForExpressionPath_Impl()
2512 if (!root) { in GetValueForExpressionPath_Impl()
2521 return root; in GetValueForExpressionPath_Impl()
2532 root = root->Dereference(error); in GetValueForExpressionPath_Impl()
2533 if (error.Fail() || !root) { in GetValueForExpressionPath_Impl()
2546 return root; in GetValueForExpressionPath_Impl()
3025 ValueObject *root(GetRoot()); in GetModule() local
3026 if (root != this) in GetModule()
3027 return root->GetModule(); in GetModule()
3052 ValueObject *root(GetRoot()); in GetAddressTypeOfChildren() local
3053 if (root != this) in GetAddressTypeOfChildren()
3054 return root->GetAddressTypeOfChildren(); in GetAddressTypeOfChildren()