1cb93a386Sopenharmony_ci 2cb93a386Sopenharmony_ci--- 3cb93a386Sopenharmony_cititle: "Debug Visualization" 4cb93a386Sopenharmony_cilinkTitle: "Debug Visualization" 5cb93a386Sopenharmony_ci 6cb93a386Sopenharmony_ci--- 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_ciSkia uses custom container types, such as `SkString` and `SkTArray<>`, which can 10cb93a386Sopenharmony_cibe inconvenient to view in a debugger. 11cb93a386Sopenharmony_ci 12cb93a386Sopenharmony_ciIf you frequently debug code that uses Skia types, consider installing a debug 13cb93a386Sopenharmony_civisualizer. Skia offers debugger visualization support for the following 14cb93a386Sopenharmony_ciplatforms: 15cb93a386Sopenharmony_ci 16cb93a386Sopenharmony_ci- [Visual Studio and VS Code](https://skia.googlesource.com/skia/+/refs/heads/main/platform_tools/debugging/vs/Skia.natvis) 17cb93a386Sopenharmony_ci- [LLDB and Xcode](https://skia.googlesource.com/skia/+/refs/heads/main/platform_tools/debugging/lldb/skia.py) 18cb93a386Sopenharmony_ci 19