- I have read in various sites that while manually
symbolicating
anios Crash report
, we can get the symbol address using:
symbol address = slide address + stack address - load address
But how do we get this?
These are the sites which mentions the above formula:
https://www.apteligent.com/developer-resources/symbolicating-an-ios-crash-report/# https://stackoverflow.com/a/13576028/5842876
- Is there any way to symbolicate an crash in linux?
For the first question, take a look at a typical unsymbolicated iOS crash. You'll find the following
you can get the symbolicated frame using ATOS on mac:
atos [-o <binary-image-file>] [-p <pid> | <partial-executable-name>] [-arch architecture] [-l <load-address>] [-s <slide>] [-printHeader] [-v] [-D] [-f <address-input-file>] [<address> ...]
For the second question: Facebook provides an opensource replacement for ATOS called ATOSL you can find it here however it's not maintained and not as reliable as the native solution