Dear Raymon,
看了你的几篇帖子,感觉你对Windbg很有研究,我目前也在学习Windbg的Kernel-mode的使用,经常遇到一些问题,想向你请教请教,请问能将你的MSN ID 留给我吗? 谢谢先~
Thanks and regards,
EltonZhang
AMLI_DBGERR: failed to get debugger flag address的含义就是WinDbg无法找到ACPI的调试引擎(实现在ACPI驱动程序内)。一定要使checked acpi.sys才包含。
你的方法1是对的,可能原因是版本不匹配,你一定要使用和你的内核相同版本的ACPI.SYS。
Dear Raymond,
我用Vmware安装了checked version XP,And 执行完!amli debugger没有任何提示。
执行"!amli bp \_sb_.pci0.ISA.SIO.FDC._sta"(我确定\_sb_.pci0.ISA.SIO.FDC._sta是存在的).提示错误
AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: Failed to initialize breakpoint table f9a01ea8AMLI_DBGERR: no free breakpoint
请教下大家!
先谢谢了!
!amli debugger命令没有显示说明ACPI驱动程序内的调试引擎初始化好了。我通常不使用"!amli bp ..."的方式来设置断点。我的做法是在amli的Input提示符下输入命令,参见我的那篇文章中的图1。
我也遇到过"!amli bp ..."使用这样的方法出错。这种方法是!amli扩展命令在工作,而Input提示符是与调试引擎更直接的对话。
Hi Raymond,
http://advdbg.org/blogs/advdbg_system/articles/14.aspx这篇文章里面看不到图片的(似乎图片给的是local 地址).
amli的Input提示符怎么才能出来?我敲完!amli debugger命令后,(没有显示什么),接着需要操作什么么?
谢谢Raymond了.
ACPi Trace的资料不知道您能不能多提供些?
对于替换Checked version 的方法比较有弹性,不过我如何确定(http://www.microsoft.com/downloads/details.aspx?FamilyID=7a4d8d12-9f5d-42bb-b31c-7b31657c869c&DisplayLang=en)下载到的是否和我使用的XP sp2的内核是相同版本的ACPI.SYS?
十分感谢!
Sanyo
Raymond,
OK 了!
Thanks!
BRs,