简介
- Btrace可以动态地向目标应用程序的字节码注入追踪代码
- 用到的技术: JavaComplierApi、JVMTI、Agent、Instrumentation+ASM
通过github搜索进行下载
新建环境变量BTRACE_HOME
添加Path:%BTRACE_HOME%\bin
### 拦截方法
普通方法
@OnMethod(clazz="",method="")
构造函数
@OnMethod(clazz="",method="<init>")
拦截同名函数,用参数区分
this:
@Self
入参:可以用AnyType,也可以用真实类型,同名的用真实的
返回:@Return
原文:https://www.cnblogs.com/xujie09/p/11694262.html