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)
之前只能忽略以 . 开头的后缀,现在新增了以 $ 开头的后缀的忽略。