实现过AGDI接口的朋友请看???(摸索了几天了还没有解决,急呀)
我用Keil IDE 公司提供的AGDI接口实现Debugger,现在遇到一个问题非常棘手?想问下大家?现在大部分功能都实现了,就差Watch Breakpoint,(即Access BreakPoint,有Read,Write属性),其他的断点也都OK了。为什么我实现不了它呢?有这样一个问题:
每当我设置Watchbreak 的时候,IDE会通过AGDI接口返回我一个结构提指针,这个指针是AG_BP,这个结构体含有断点需要了一些信息:如:行号,地址,类型,...
可是当设置Watchbreak的时候也传一个结构体指针回来,但是这个结构体里其他的信息均为0,只有断点类型为2(也就是说是 WatchBreak),因此我知道是WatchBreak,但是我无法设置它,因为我没有其他的信息,如:地址之类...,请问大家,这是怎么回事呀?为什么?我怀疑是不是用AGDI实现的Debugger不能设置WatchBreak呀,但是没有根据,在网上找也没有找到答案,所以来这里问下大家,有没有做过这方面的朋友请教下???
(DoCD也是用AGDI接口实现的,但是也可以设置WatchBreakpoint,不知道它是怎么实现的)
非常感谢!!! 解决了! 【2楼】 yuucyf
具体怎么解决的?
俺也想搞AGDI 楼主留个联系方式啊! 我现在也在搞硬件断点 我实现了 风风火火 发表于 2020-7-7 18:55
我实现了
大神能分享下如何实现的AGDI吗?谢谢。 保密合同,不可说不可说 这个坟年份酒
页:
[1]