微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JVMTI :将捕获的对象转发到另一个 JVM

如何解决JVMTI :将捕获的对象转发到另一个 JVM

我使用 jvmti 编写了异常处理程序代理。我能够在那个时间点捕获 StackFrame 信息

jvmti_env -> GetLocalVariableTable(frames[i].method,&entry_count_ptr,&table_ptr_test);

并且能够获取原始类型的值,但在对象的情况下,如下面的情况

jvmti_env -> GetLocalObject(thread,table_ptr_test[j].slot,&value_ptr_object);
  1. 由于对象类型可以是任意类型(List、HashMap 甚至自定义类),我该如何遍历信息?
  2. 还有什么其他方法可以将捕获的对象信息发送到另一个 JVM?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。