You could also use dump_syms from the Google Breakpad project[1]. Run it on your dSYMs on OS X and it emits the symbols in a easily parseable text format[2] that you can then consume on any platform. It's designed to work with the breakpad stackwalker binary for symbolizing a minidump generated by the breakpad client library but there are other consumers[3,4].<p>1. <a href="https://code.google.com/p/google-breakpad/" rel="nofollow">https://code.google.com/p/google-breakpad/</a><p>2. <a href="https://code.google.com/p/google-breakpad/wiki/SymbolFiles" rel="nofollow">https://code.google.com/p/google-breakpad/wiki/SymbolFiles</a><p>3. <a href="https://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/asan/scripts/asan_symbolize.py" rel="nofollow">https://llvm.org/svn/llvm-project/compiler-rt/trunk/lib/asan...</a><p>4. <a href="https://github.com/chromium/crsym" rel="nofollow">https://github.com/chromium/crsym</a>