Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

WinDbg

帖子发起人: canterer   发起时间: 2013-06-21 23:49 下午   回复: 5

Print Search
帖子排序:    
   2013-06-21, 23:49 下午
canterer 离线,最后访问时间: 2016/5/7 15:35:41 canterer

发帖数前100位
注册: 2013-06-21
发 贴: 14
Time [O] 关于windbg调试 c#性能瓶颈
Reply Quote
一直以来,想着windbg的深层次的应用,后来,看到软件调试一本书,上边介绍windbg的一些知识,才知道windbg有sdk包可以进行功能的扩展,可以根据自己的需求进行一些针对性的功能开发,但是在尝试的过程中,首先遇到的问题就是搭建环境,尽管还没有能够成功的搭建环境,但是一直在努力,幸好发现了这个站点,希望能够吸收更多的营养,有这方面经验的,希望不吝赐教。非常感谢
IP 地址: 已记录   报告
   2013-06-23, 10:21 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 关于windbg调试 c#性能瓶颈
Reply Quote

如果你想开发WinDBG扩展命令:

原理

http://advdbg.org/blogs/advdbg_system/articles/1268.aspx

使用VC编译和开发

http://advdbg.org/blogs/advdbg_system/articles/5595.aspx

大家的讨论:

http://advdbg.org/forums/1784/ShowPost.aspx

如果你想调试.Net,推荐先试一试现成的SOS插件


IP 地址: 已记录   报告
   2013-06-23, 15:59 下午
canterer 离线,最后访问时间: 2016/5/7 15:35:41 canterer

发帖数前100位
注册: 2013-06-21
发 贴: 14
Re: 关于windbg调试 c#性能瓶颈
Reply Quote
谢谢,十分感谢,我用 vc的那个 可以通过使用了,十分感谢
IP 地址: 已记录   报告
   2013-06-23, 16:06 下午
canterer 离线,最后访问时间: 2016/5/7 15:35:41 canterer

发帖数前100位
注册: 2013-06-21
发 贴: 14
Re: 关于windbg调试 c#性能瓶颈
Reply Quote
如果我想调用一些 获取被调试程序的数据,我应该学习那些知识呐,或者 《软件调试》上有相关的介绍呐。。。谢谢
IP 地址: 已记录   报告
   2013-07-03, 21:52 下午
canterer 离线,最后访问时间: 2016/5/7 15:35:41 canterer

发帖数前100位
注册: 2013-06-21
发 贴: 14
Re: 关于windbg调试 c#性能瓶颈
Reply Quote
你好,我读了您的 使用windbg+sos探索托管世界 一文, 大有收获,想问下,就是针对文章中提到的 sos的源码(sscli20\clr\src\toolbox\sos),有没有方法在xp下进行编译呐,谢谢
IP 地址: 已记录   报告
   2013-07-03, 22:44 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 关于windbg调试 c#性能瓶颈
Reply Quote

从调试器进程中可以调用ReadProcessMemory API来访问被调试进程的数据

http://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx

如果希望访问.Net进程的结构化数据,那么可以使用Debug Access接口,参考MSDN的文档或者SSCLI源码中的daccess子项目

 


IP 地址: 已记录   报告
高端调试 » 软件调试 » WinDbg » Re: 关于windbg调试 c#性能瓶颈

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.