New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
java代码混淆后crash还原的代码行号不对 #25
Labels
invalid
This doesn't seem right
Comments
哦,了解了,这个行号是混淆后处理了的行号,这个44行号可以在a.l.smali文件可以找到crash的位置。
实际上是a.l.smali文件中
对应的mapping文件:
因此这个
刚好吻合 |
但奇怪的是用retrace还原crash堆栈,并没有校正行号
|
xCrash 投递的 java 崩溃的 stacktrace 信息,是通过注册 jvm 标准的 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我这里加了混淆,修改了一下测试用例testJavaCrash,但发现混淆后堆栈的代码行号不对。如下:
crash:trace
这里面还原的几个行号都比较奇怪,如
at a.l.a(XCrash.java:44)
这个44行apk
smali文件
The text was updated successfully, but these errors were encountered: