MacOS and Linux are using Python wrappers above LLDB that are bundled into Unreal Engine distribution. For example, you can add the following command into your .lldbinit to get enhanced visualization.
command script import "{path to UE instance}/Engine/Extras/LLDBDataFormatters/UEDataFormatters.py
Although the wrappers visualize some objects, the visualization is a bit less informative than visualization of the same objects on Windows. That's a restriction of the current mechanism.
The difference is basically in the mechanism of visualizing objects in the debugger.
.natvis
files for visualization..lldbinit
to get enhanced visualization.Although the wrappers visualize some objects, the visualization is a bit less informative than visualization of the same objects on Windows. That's a restriction of the current mechanism.