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 (将#修改为@)