首页 > 解决方案 > 使用 ASM 检测 java lambda

问题描述

我正在添加对在 concolic 引擎中检测 invokedynamic 的支持,我们目前检测的方式是使用自定义类加载器,该类加载器在类路径中查找与该类相关的资源,但由于 lambda 是动态创建的合成类,它不是实际上在那里。

您知道如何检测调用动态生成的类吗?我已经看到使用代理可能是一种选择,但我想确保我不能重用我已经拥有的东西。

标签: javainstrumentationjava-bytecode-asminvokedynamicsymbolic-execution

解决方案


推荐阅读