使用btrace需要注意的几个问题

1.

@ProbeClassName String clazz

此处String不能写为java.lang.String

2.

location=@Location(Kind.RETURN)

public static void traceExecute(AnyType[] args,@ProbeClassName String clazz,@ProbeMethodName String method){

args需要放在开头,奇怪,samples中是放在后面的

3.

@OnMethod(
                clazz="com.alibaba.security.acl.support.PermissionFactory",
                method="createPermission",
                type="com.alibaba.security.acl.support.AbstractPermission(java.lang.String,java.lang.String,com.alibaba.security.acl
.support.PermissionDefiner)"
        )

此处得String必须写成java.lang.String

4.处理数组很麻烦(除了改验证或修改agent有更好的办法么?)

 

相关文章:

官网地址

源码(web版本)

java doc

user Guide

btrace_bof

BTrace使用简介

java动态跟踪分析工具BTrace实现原理

btrace一些你不知道的事(源码入手)

btrace使用实例-老庄

转载于:https://www.cnblogs.com/redcreen/archive/2011/05/29/2062162.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值