-
-
[旧帖] [求助]遇到一个IDA插件编程(与调试器进行交互)的问题: fluFlags() ??? 0.00雪花
-
发表于: 2008-4-21 10:52 3727
-
遇到一个IDA插件编程(与调试器进行交互)的问题:
我的插件先在指定的地址设置断点,然后启动调试器,当调试器执行到断点后程序挂起,这时我想得到某个堆栈变量中各个字节的属性(就是字节的flag_t)。但在程序中无法调用 fluFlags() (在SDK\include\byte.hpp中声明,原形为:void fluFlags(void)), 编译时出现的错误是 :
unresolved external symbol "void __stdcall fluFlags(void)" (?fluFlags@@YGXXZ)
但我调用SDK提供的其他函数时是没有问题的,包括读写内存、刷新内存、设置断点、处理消息等。
(注:我用的是IDA5.1 调试器版本是WinCE 5.1)
有人知道原因吗? 或者有什么其他的方法根据动态的结果更新内存单元的属性(flags)吗?
我的插件先在指定的地址设置断点,然后启动调试器,当调试器执行到断点后程序挂起,这时我想得到某个堆栈变量中各个字节的属性(就是字节的flag_t)。但在程序中无法调用 fluFlags() (在SDK\include\byte.hpp中声明,原形为:void fluFlags(void)), 编译时出现的错误是 :
unresolved external symbol "void __stdcall fluFlags(void)" (?fluFlags@@YGXXZ)
但我调用SDK提供的其他函数时是没有问题的,包括读写内存、刷新内存、设置断点、处理消息等。
(注:我用的是IDA5.1 调试器版本是WinCE 5.1)
有人知道原因吗? 或者有什么其他的方法根据动态的结果更新内存单元的属性(flags)吗?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: