我想知道在方法里面创建了哪个对象,以及与字节码相关的变量名称 ?我可以发现它吗? 我尝试使用javassist unsuccsefull。任何想法?如何从字节码获取有关方法的信息?
0
A
回答
1
使用javap来反汇编程序。看看这里的更多信息:http://download.oracle.com/javase/1,5.0/docs/tooldocs/windows/javap.html
1
ASM是最好的选择。它速度快,具有简单的API和详细的User Guide。但是在某种程度上你需要知道JVM bytecode instructions。
+0
感谢您的帮助。不知道ASM,通常我使用javassist。我会看看ASM,但时间永远不够。很奇怪,已经不存在图书馆来获取这些信息。我将成为第一个构建它的人:-)任何贡献者? – orsvon 2011-05-20 12:54:38
相关问题
- 1. 如何获取有关谁称为方法的信息?
- 2. MVC Post方法没有从get方法获取任何信息?
- 3. 如何获取方法详细信息?
- 4. 从AST获取方法调用信息
- 5. 从exe/pdb获取有关可执行代码的信息
- 6. 如何从FSharp提示中获取有关类型的信息
- 7. 如何从android获取有关卫星的信息?
- 8. 如何从HttpResponse获取有关BadRequest的更多详细信息
- 9. 如何从核心文件获取有关崩溃的信息?
- 10. 从树的节点获取信息
- 11. 如何获取有关最近获取的信息?
- 12. 如何使用Microsoft.Diagnostics.Runtime获取有关StackTrace中的方法的信息?
- 13. 获取方面相关的信息REG
- 14. 如何获取有关发送短信的信息?
- 15. 从openxml获取字体信息的更好方法
- 16. 从OMDb获取情节信息API
- 17. 从NSXMLDocument节点获取属性信息
- 18. 如何获取有关oracle中表关系的信息?
- 19. 如何获取关系表的所有关联信息?
- 20. 任何获得有关io_service的附加信息的方法
- 21. 如何获取有关没有回调的元素的信息
- 22. 如何获取有关从队列中检索的消息的信息
- 23. 获取有关YouTube视频的信息
- 24. WooCommerce获取有关订单的信息
- 25. 获取有关继承链的信息
- 26. 获取有关numpy dtype的信息
- 27. 获取有关splayd的信息
- 28. API来获取有关URL的信息
- 29. 获取有关JVM崩溃的信息
- 30. 获取有关WiFi网络的信息
感谢您的回复,但我想从我的软件中发现它。我想使用javassist库,但我遇到了很多麻烦。我正在通过指令调查字节码指令,并不那么容易。 – orsvon 2011-05-18 23:18:53