首页
社区
课程
招聘
如何从符号文件pdb中导出全局变量?
发表于: 2011-9-7 21:21 7739

如何从符号文件pdb中导出全局变量?

2011-9-7 21:21
7739
那位告知下pdb的文件格式,类似PE格式那样,如何解析pdb获取全局变量?thx

[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 146
活跃值: (182)
能力值: ( LV13,RANK:220 )
在线值:
发帖
回帖
粉丝
2
http://blog.csdn.net/instruder/article/details/6183772   哈哈
2011-9-7 21:47
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
3
感谢啊 dia2在看。大恩不言谢,我记下了。
2011-9-8 10:16
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
Dia2dump提供以下接口函数:看名字就知道用途了,不多说了。。。
void DumpAllPdbInfo( IDiaSession*, IDiaSymbol* );
bool DumpAllMods( IDiaSymbol* );
bool DumpAllPublics( IDiaSymbol* );
bool DumpCompiland( IDiaSymbol* , BSTR );
bool DumpAllSymbols( IDiaSymbol* );
bool DumpAllGlobals( IDiaSymbol* );
bool DumpAllTypes( IDiaSymbol* );
bool DumpAllUDTs( IDiaSymbol* );
bool DumpAllEnums( IDiaSymbol* );
bool DumpAllTypedefs( IDiaSymbol* );
bool DumpAllOEMs( IDiaSymbol* );
bool DumpAllFiles( IDiaSession* , IDiaSymbol* );
bool DumpAllLines( IDiaSession* , IDiaSymbol* );
bool DumpAllLines( IDiaSession* , DWORD , DWORD );
bool DumpAllSecContribs( IDiaSession* );
bool DumpAllDebugStreams( IDiaSession* );
bool DumpAllInjectedSources( IDiaSession* );
bool DumpInjectedSource( IDiaSession* , BSTR );
bool DumpAllSourceFiles( IDiaSession* , IDiaSymbol* );
bool DumpAllFPO( IDiaSession* );
bool DumpFPO( IDiaSession* , DWORD );
bool DumpFPO( IDiaSession* , IDiaSymbol* , BSTR );
bool DumpSymbolWithRVA( IDiaSession* , DWORD , BSTR );
bool DumpSymbolsWithRegEx( IDiaSymbol* , BSTR , BSTR );
bool DumpSymbolWithChildren( IDiaSymbol* , BSTR );
bool DumpLines( IDiaSession* , DWORD );
bool DumpLines( IDiaSession* , IDiaSymbol* , BSTR );
bool DumpType( IDiaSymbol* , BSTR );
bool DumpLinesForSourceFile( IDiaSession* , BSTR , DWORD );
bool DumpPublicSymbolsSorted( IDiaSession* , DWORD , DWORD , bool );
bool DumpLabel( IDiaSession* , DWORD );
bool DumpAnnotations( IDiaSession* , DWORD );
bool DumpMapToSrc( IDiaSession* , DWORD );
bool DumpMapFromSrc( IDiaSession* , DWORD );

这套api很强大啊
2011-9-8 10:51
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
5
dia sdk 可以写源码调试器的。
2011-9-8 17:38
0
游客
登录 | 注册 方可回帖
返回
//