来自PDB的AST(例如通过DIA)
AST from PDB (e.g. via DIA)
我目前正在使用DIA SDK从PDB文件中获取一些非常有用的信息。。。现在,最基本的问题是:我能深入到什么程度?最佳的方法是能够将所有内容直接归结为抽象语法树。。。这可能吗?如果没有,我可以使用调试数据的分析走多远?
具体地说,Visual Studio的抽象语法树不能通过任何api获得,而不仅仅是DIA SDK。即使是局部变量类型的符号也无法通过DIA SDK枚举。
获取我的VC++代码使用的符号列表
相关文章:
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- 加载"D:UsersPublicDocumentsopencvbuildx64vc14binopencv_world340d.dll",找不到或打开PDB文件
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- 删除编译器优化并在发布中启用 pdb 文件
- pdb 不匹配或未找到 - 在窗口中调试
- 在Visual Studio中加载wxWidget pdb库
- 在不中断引用的情况下移动静态库的 *.pdb 文件 - LNK4099
- C++ 未从同一目录加载的 PDB 符号
- PDB 与.exe不匹配
- 使用“ .reload”迫使windbg加载PDB
- 如何修复Visual Studio 2017中的"Cannot find or open the PDB file."
- Delete[] 运算符使 *.exe 触发断点和 wntdll.pdb未加载以显示
- 将PCH,PDB和Zi组合在一起会导致VS2017的C2859编译错误令人费解
- C++ ATIOGLXX.pdb 包含查找模块 ATIOGLXX.dll 源代码所需的调试信息
- 从远程服务器请求PDB文件
- 截至2017年,Clang 5.0 PDB支持
- nvoglv32.dll 找不到或打开 PDB 文件
- 是否可以使用IDiaDataSource::LoadDataFromPdb从符号存储中读取pdb
- 如何将信息插入 pdb 文件
- 来自PDB的AST(例如通过DIA)