【问题标题】:Detecting dynamically loaded classes in a java program在java程序中检测动态加载的类
【发布时间】:2013-05-14 05:27:53
【问题描述】:

我正在使用 soot 来检测应用程序的类。但是我已经找到了使用它动态检测类的方法。 Soot 只检测静态链接,这会导致动态加载程序失败。所以我必须检测程序中动态加载了哪些类。假设出于实际原因,我没有选择对所有类进行检测。例如,我必须检测整个 JDK,这可能需要几个小时。因为有可能在运行时加载 JDK 类。 这个工具/方法的最终目标是给我一个程序使用的所有类的完整名称。

【问题讨论】:

    标签: java reflection instrumentation soot


    【解决方案1】:

    人们通常将 TamiFlex 与 Soot 结合使用来解决此类问题: https://code.google.com/p/tamiflex/

    TamiFlex 让您以极少的开销记录动态加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 2016-03-12
      • 1970-01-01
      • 2011-04-04
      • 2012-10-10
      • 2016-05-03
      • 1970-01-01
      相关资源
      最近更新 更多