【问题标题】:JPDA JDI ObjectReference of java.io.InputStreamReaderjava.io.InputStreamReader 的 JPDA JDI ObjectReference
【发布时间】:2013-12-16 15:25:10
【问题描述】:

有没有办法从 JPDA JDI ObjectReference of java.io.InputStreamReader 检索字符串/文本?

【问题讨论】:

    标签: java debugging jvmti jpda jdi


    【解决方案1】:

    为了从中读取,您必须先浏览它,这将改变被检测/调试的程序的行为。我建议不要直接读取它,而是使用 JDI 或直接修改调用代码来记录它的读取。

    【讨论】:

    • 你的意思是从 记录它的读取ObjectReference .invokeMethod "read"
    • 不,这会调用读取,这正是我所说的要做的。
    • 所以简单地指导我,我应该怎么做才能使用 JDI 从阅读器访问文本/字符串?
    • 在所有读取方法上设置断点,并记录它们返回的内容。
    • 能否解释一下,为什么不推荐使用 ObjectReference.invokeMethod "read"?
    猜你喜欢
    • 2011-05-09
    • 2020-03-19
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 2022-01-16
    • 2021-07-23
    • 2014-01-31
    • 2012-03-15
    相关资源
    最近更新 更多