This repository has been archived by the owner on Oct 24, 2023. It is now read-only.
Releases: SeeFlowerX/estrace
Releases · SeeFlowerX/estrace
estrace_v1.6.0
- 内置线程黑名单,过滤掉渲染相关的线程
- 修复一些参数读取异常的情况
小姿势,如果没有直接指定syscall,那么善用--no-syscall
可以减少perf event ring buffer full
--no-syscall futex,ppoll,gettid,getuid,read,write,epoll_pwait,sched_yield
estrace_v1.5.0
- 添加bypass路径,thx r0ysue
- 修复一个严重bug, thx Eric
estrace_v1.4.0
- 修复寄存器不输出的情况...
- 对nanosleep参数输出
estrace_v1.3.0
estrace_v1.2.0
- 对部分参数不输出的情况进行了优化
- 支持了多个syscall同时追踪,多个使用
,
分隔 - 支持了在不指定syscall时提供syscall黑名单功能,多个使用
,
分隔 - 支持了线程id黑名单功能,多个使用
,
分隔 - 添加了root bypass演示
- 添加了忽略uid过滤的功能,当然还是要指定APP包名
- 提升兼容性,添加
--hash-style=sysv
- 添加
--getpc
选项,直接计算pc可以定位使用svc 0,比计算lr好一些 - 过滤逻辑优化、数据展示优化、其他
estrace_v1.1.0
/data/local/tmp/estrace --name com.starbucks.cn --syscall readlinkat --getlr -o readlinkat.log
- 支持32位进程
- 支持指定指定syscall函数名
estrace_v1.0.0
支持系统调用参数打印,lr获取,命令示例:
/data/local/tmp/estrace --name com.starbucks.cn --nr 78 --getlr -o readlinkat.log