LLDB: Debugging Smart Pointers

In recent years I have switched to using LLDB (of the LLVM project) as my primary debugger. In this post I’ll show how to debug instances of std::shared_ptr and std::unique_ptr, and what the differences are.