Atosl:Atos for Linux
atosl的Python项目详细描述
atosl:atosl是atos for linux的缩写。它是mac os x的atos工具的部分替代品,该工具可用于将macho二进制地址转换为符号。这个版本不依赖于任何现有的库。
我在和朋友一起开发http://egg.io时编写了这个工具,但是我们找不到一个可用于linux服务器的atos工具。所以我们决定开发自己的atos。我们使用ATOSL而不是ATOS来避免与苹果现有的ATOS工具冲突。为了避免重新发明轮子,我们决定让它开源。
示例macho文件可以在https://github.com/renoqiu/atosl/tree/master/test/res
##安装
- pip安装atosl
##用法
import atosl atosl.symbolicate(arch_str, macho_path, addresses_tuple)
##示例
- atosl.symbolicate('armv7s','test/res/crashtest3dwarf.fat',(“0x00006ed7”,))