TCQT-zygisk-3.6.5.r615.5ecd0f1.zip
3.9 MB
测试 Zygisk 模块 工作是否正常 是否崩溃
作为实验品产物,优先还是作为LSP模块使用(改后缀为.apk)
👍2
TCQT-3.6.5.r619.ab0b83f-release.apk
3.9 MB
New push to GitHub!
by
See commit detail here
fix: 崩溃日志处理器抢占 ART 的 SIGSEGV/SIGBUS 导致宿主崩溃
Android ART 会将 SIGSEGV / SIGBUS 用于部分可恢复的运行时机制,其中 UFFD GC
会通过 SIGBUS 处理 userfaultfd 相关的堆 fault,编译代码的隐式空指针检查也
依赖 ART 的 SIGSEGV fault handling。
原有的 crash handler 通过 sigaction 抢占了 SIGSEGV/SIGBUS,并使用
restore + raise(sig) 重新触发信号。该方式无法保留原始 fault 的
siginfo_t / ucontext_t,重新产生的信号表现为 SI_USER,ART 因而无法获得
原始 fault address、PC、寄存器等上下文,也无法执行原本的 fault recovery。
by
owo233See commit detail here
👍6
TCQT-3.6.5.r624.4b5a2c1-release.apk
3.9 MB
New push to GitHub!
by
See commit detail here
fix: Zygisk 模式在 GC 堆损坏崩溃(GC tried to mark invalid reference)
by
owo233See commit detail here
TCQT-zygisk-3.6.5.r628.87fb9d1.apk
3.5 MB
New push to GitHub!
by
See commit detail here
feat: hide a specific native library from the maps
at the same time, the issue of duplicate loading of native libraries has been optimized.
the build volume has also been optimized.
by
owo233See commit detail here
