沧海一粟

More know, more less

Java Instrument (六) 动态重定义Class

在上篇博客(http://blog.csdn.net/raintungli/article/details/51646556)中提到了在on_attach的方式上如何重新定义class,里面也提到了最后attach时候会调用我们自定义的agent class的agentmain方法,在看Instr...

2016-06-13 23:03:00

阅读数:2932

评论数:1

Java Instrument (五) Agent attach

首先先参考笔者前期的博客(http://blog.csdn.net/raintungli/article/details/7034005),先了解在jvm启动的过程中的两个线程Signal Dispatcher和Attach Listener 在博客中,已经探讨了在Attach Listener...

2016-06-12 23:22:26

阅读数:2134

评论数:0

Java Instrument (四) JPLISAgent

Java Instrument (四) JPLISAgent

2016-06-08 23:22:13

阅读数:1286

评论数:0

Java Instrument (三) 钩子函数

Java Instrument (三) 钩子函数

2016-06-07 22:02:41

阅读数:1465

评论数:0

Java Instrument (二) JVMTI

Java Instrument (二) JVMTI

2016-06-07 21:57:10

阅读数:2151

评论数:0

Java Instrument(一) Java Agent

1  Agent Agent在java中本质是一个动态库,利用JVMTI暴露出来的一些接口实现逻辑的入侵,需要实现如下的一个或者多个函数: JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *vm, char *options, void *reserved)...

2016-06-06 09:36:36

阅读数:2908

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭