| 4367 | } |
| 4368 | |
| 4369 | DebugVisualizerEntry* CeDebugger::FindVisualizerForType(BfType* dbgType, Array<String>* wildcardCaptures) |
| 4370 | { |
| 4371 | auto ceModule = mCeMachine->mCeModule; |
| 4372 | |
| 4373 | ceModule->PopulateType(dbgType); |
| 4374 | auto entry = mDebugManager->mDebugVisualizers->FindEntryForType(ceModule->TypeToString(dbgType), DbgFlavor_Unknown, wildcardCaptures); |
| 4375 | |
| 4376 | if (entry == NULL) |
| 4377 | { |
| 4378 | auto typeInst = dbgType->ToTypeInstance(); |
| 4379 | if ((typeInst != NULL) && (typeInst->mBaseType != NULL)) |
| 4380 | entry = FindVisualizerForType(typeInst->mBaseType, wildcardCaptures); |
| 4381 | } |
| 4382 | |
| 4383 | return entry; |
| 4384 | } |
| 4385 | |
| 4386 | String CeDebugger::GetThreadInfo() |
| 4387 | { |
nothing calls this directly
no test coverage detected