[英]how to debug a jni dll
我有一个小的java程序。 它加载一个jni dll并且该DLL加载一个正常的win32 dll。 我想调试最终Java应用程序为win32 dll的一个特定调用提供哪些参数。 我的计划是在ollydbg中对此DLL调用设置断点,然后检查堆栈。 但是当我在ollydbg中启动调试模式时,我必须提供可执行文件,所以我唯一的选择是为java.exe提供启动我的java程序的参数。 但是我最终只能在DLL加载时设置断点,这需要我基本上运行程序。 我无法看到我如何不能“停止”执行设置断点,如果我可以停止以某种方式我不需要断点。 谁能告诉我我需要做什么?
您可以指示调试器在加载特定dll时中断。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.