Announcements
Compatible with Android 16.
New features
Added new API xdl_open2()
.
See the description of xdl_open2()
in the README for details.
Bugs fixed
Fixed the bug when xdl_addr()
and xdl_addr4()
encountered thumb instruction function. (Issue: #25. Thanks: @XMDS)
(commit: 790ad1a)
For thumb instruction function, st_value
is an odd number, and the instructions are stored in the range: [st_value - 1, st_value - 1 + st_size)
.
Improved rules for ignoring LLVM suffixes in xdl_dsym()
.
(commit: dc74265)
Previously, only suffixes starting with .
could be ignored. Now, suffixes starting with $
can be ignored.
公告
兼容 Android 16。
新特性
增加了新的 API xdl_open2()
。
具体请查看 README 中对 xdl_open2()
的描述。
Bugs 修复
修复 xdl_addr()
和 xdl_addr4()
遇到 thumb 指令函数时的 bug。 (Issue: #25. Thanks: @XMDS)
(commit: 790ad1a)
对于 thumb 指令的函数,st_value
是奇数,函数指令的存储范围是:[st_value - 1, st_value - 1 + st_size)
。
改进了 xdl_dsym()
中忽略 LLVM 后缀的规则。
(commit: dc74265)
之前只能忽略以 .
开头的后缀,现在新增了以 $
开头的后缀的忽略。