Releases: iqiyi/xCrash
Releases · iqiyi/xCrash
xCrash v3.1.0
xCrash v3.0.0
Improvements
- Compatible with Android 11 (API level 30).
- support AddressSanitizer(ASan).
- Try process_vm_readv() before ptrace().
- Use CMake instead of ndk-build.
- The NDK version used is upgraded to 21d.
Bugs fixed
- Fix the output format error of FD list.
Changes
- No longer support API level 14 and 15. Currently supported: Android 4.1 - 11 (API level 16 - 30).
Thanks
- Thanks to @caikelun HexHacking project
xCrash v2.5.7
Changes
- 在发生ANR时,xCrash 调用ART dumpForSigQuit dump 线程backtrace,ART有时会崩溃(信号有SIGABRT/SIGSEGV/SIGBUS)。现在当遇到这种情况时,xCrash会跳过后续的trace dump,继续搜集其他ANR 现场信息,一起保存到tombstone中。这样不是很完整的trace信息也有一定的参考价值。
改进
- collect MD5, filesize, lastModifyDate for the so files that meet UnsatisfiedLinkError in java
xCrash v2.4.9
Changes
- Update android gradle plugin version from
3.5.2
to3.5.3
.
Bugs fixed
- Fix FD info error in java crash tombstone.
改进
- android gradle plugin 版本从
3.5.2
升级到3.5.3
。
Bugs修复
- 修复 java 崩溃 tombstone 中 FD 信息错误的问题。
xCrash v2.4.8
New features
- Add network info to the tombstone files.
Bugs fixed
- Fix a bug that crashes when dumper gets build-id.
新特性
- Tombstone 文件中增加网络信息。
Bugs修复
- 修复 dumper 获取 build-id 时发生崩溃的 bug。
xCrash v2.4.7
New features
- Add an new key-value to indicate whether the app is in the foreground or in the background when it crashes or ANRs.
Changes
- Update android gradle plugin version from
3.5.0
to3.5.2
. - Change the native library directory from
libs
tosrc/main/jniLibs
.
Bugs fixed
- Fix the problem of getting abort message failed in Android 10.
新特性
- 增加信息,用于表示进程崩溃或 ANR 时是在前台还是后台。
改进
- android gradle plugin 版本从
3.5.0
升级到3.5.2
。 - native 库目录从
libs
修改为src/main/jniLibs
。
Bugs修复
- 修复 Android 10 native崩溃时获取
abort message
失败的问题。