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

帖子发起人: lee0neGor   发起时间: 2011-02-14 14:39 下午   回复: 6

Print Search
帖子排序:    
   2011-02-14, 14:39 下午
lee0neGor 离线,最后访问时间: 2013/4/20 20:35:58 lee0neGor

发帖数前500位
注册: 2011-02-09
发 贴: 4
Zip it! [:#] 有符号表,如何打印函数签名?
Reply Quote
有符号表,如何打印函数签名?

比如:
0:000> x /p jscript!GetObjectFromProgID
633c18b9 jscript!GetObjectFromProgID =
0:000> x /f jscript!GetObjectFromProgID
0:000> x /f /v jscript!GetObjectFromProgID
0:000> xfv jscript!GetObjectFromProgID
0:000> x /fv jscript!GetObjectFromProgID
0:000> x /fv jscript!JsCreateObject2
0:000> x /f /v jscript!JsCreateObject2
0:000> x /p jscript!JsCreateObject2
633c19a4 jscript!JsCreateObject2 =
都不行,咋办?
IP 地址: 已记录   报告
   2011-02-14, 17:36 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 有符号表,如何打印函数签名?
Reply Quote
lm vm jscript看一下是否是Private PDB?
IP 地址: 已记录   报告
   2011-02-14, 18:36 下午
lee0neGor 离线,最后访问时间: 2013/4/20 20:35:58 lee0neGor

发帖数前500位
注册: 2011-02-09
发 贴: 4
Zip it! [:#] Re: 有符号表,如何打印函数签名?
Reply Quote
0:001> lmvm jscript
start end module name
63380000 63434000 jscript (pdb symbols) d:\program\windows\symbols\jscript.pdb\8AA8FFC59DC3498BBDEC83B004DA85462\jscript.pdb
Loaded symbol image file: C:\WINDOWS\system32\jscript.dll
Image path: C:\WINDOWS\system32\jscript.dll
Image name: jscript.dll
Timestamp: Sun Mar 08 19:33:09 2009 (49B3ACF5)
CheckSum: 000BD362
ImageSize: 000B4000
File version: 5.8.6001.18702
Product version: 5.8.6001.18702
File flags: 0 (Mask 3)
File OS: 4 Unknown Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft (R) JScript
InternalName: jscript.dll
OriginalFilename: jscript.dll
ProductVersion: 5.8.6001.18702
FileVersion: 5.8.6001.18702
FileDescription: Microsoft (R) JScript
LegalCopyright: © Microsoft Corporation. All rights reserved.

还不清楚私有和公有的区别。。。
IP 地址: 已记录   报告
   2011-02-14, 18:42 下午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: 有符号表,如何打印函数签名?
Reply Quote
LZ 群里问完这里问,还注册小马甲..
IP 地址: 已记录   报告
   2011-02-14, 21:32 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 有符号表,如何打印函数签名?
Reply Quote
是公共符号,已经去除(strip)了函数原型等私有信息...
IP 地址: 已记录   报告
   2011-02-15, 08:45 上午
lee0ne 离线,最后访问时间: 2013/4/21 4:33:51 lee0ne

发帖数前75位
注册: 2010-12-31
发 贴: 16
Zip it! [:#] Re: 有符号表,如何打印函数签名?
Reply Quote
不是小马甲。。。本来就有两个号,哈哈~~~
IP 地址: 已记录   报告
   2011-02-15, 08:46 上午
lee0ne 离线,最后访问时间: 2013/4/21 4:33:51 lee0ne

发帖数前75位
注册: 2010-12-31
发 贴: 16
Zip it! [:#] Re: 有符号表,如何打印函数签名?
Reply Quote
<BLOCKQUOTE><table width="85%"><tr><td class="txt4"><img src="/Themes/default/images/icon-quote.gif">&nbsp;<strong>Raymond wrote:</strong></td></tr><tr><td class="quoteTable"><table width="100%"><tr><td width="100%" valign="top" class="txt4">是公共符号,已经去除(strip)了函数原型等私有信息...</td></tr></table></td></tr></table></BLOCKQUOTE>


那就神奇了。。。怎么还是没有函数签名信息???
IP 地址: 已记录   报告
高端调试 » 软件调试 » WinDbg » Re: 有符号表,如何打印函数签名?

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