.NET Core Debugging Tools on Linux and Mac

If you are familiar with tools on windows, here are some Linux/mac approximations:

  • windbg      |     lldb or gdb
  • sos             |     libsosplugin.so
  • procmon   |     strace
  • perfview   |     perfcollect

Gdb is the more stable debugger that has existed a long time, but it doesn’t have a plugin API so there is no SOS support. LLDB has more rough edges, but includes SOS. Depending on what you need to do its possible you will need to use both for different portions of the task.



Leave a Reply

Be the First to Comment!

Notify of