首页 > 其他分享 >怎么在没有pdb的情况下,进行dmp的问题查看(可以定位到问题语句,但是暂时没办法看变量)

怎么在没有pdb的情况下,进行dmp的问题查看(可以定位到问题语句,但是暂时没办法看变量)

时间:2023-02-21 17:46:42浏览次数:42  
标签:语句 定位 dmp 右键 源代码 问题 pdb

不需要用到什么汇编知识,有能运行的,没修改过的源代码就行!
首先使用vs打开dump文件,查看调用堆栈
找到问题语句的内存地址

然后打开自己的能运行的源代码,运行,进入断点调试状态,随便在代码处点击右键,转到反汇编

找到对应地址后四位一致的

在这一行右键转到源代码,就能定位到崩溃的问题语句了

原理不知道为啥,但是能大致定位到问题的地方

标签:语句,定位,dmp,右键,源代码,问题,pdb
From: https://www.cnblogs.com/dengzhekaihua/p/17141805.html

相关文章

  • ansible 条件语句
    目录ansible条件语句简介when关键字when基本使用比较运算符逻辑运算符条件判断与tests判断变量判断执行结果基于注册变量的过滤器判断路径判断字符串判断整除其他tests条......
  • Java基础——控制语句、switch结构与三元运算符
    packagecom.zhao.demo;publicclassDemo03{publicstaticvoidmain(String[]args){intnum=1;switch(num){case1:......
  • insert语句批量插入去重
    新建表格如下:CREATETABLE`organization3`(`org_id`varchar(30)NOTNULLCOMMENT'ID',`area_belong`varchar(20)DEFAULTNULLCOMMENT'归属地市',PRIMA......
  • PHP连接数据库、执行SELECT的SQL语句、在页面上输出
    PHP连接数据库打开N11点击连接——mysql输入PHP数据库信息测试连接成功后第点击确定双击就可以连接执行SELECT的SQL语句在页面上输出<html>  <head>......
  • 第五章 语句
    第五章语句简单语句表达式语句:一个表达式末尾加上分号,就变成了表达式语句。空语句:只有一个单独的分号。复合语句(块):用花括号{}包裹起来的语句和声明的序列。一个块就......
  • 15.多表查询语句
    1.等值与不等值连接--限定模糊名:----1.使用前缀可提高性能----2.表别名可替代完整的表前缀----3.表别名给表一个简短的名字----4.使代码更短,使用更少内存----5.列别......
  • 11.限制和排序语句
    1.限制行使用--where子句--比较条件用=,<=,between,in,like和null--逻辑条件用and,or,not操作符--1.1限制行的查询使用where子句--1.2where自居放在from子句后......
  • 【MySQL-Explain了解查询语句执行计划】
    零、本文纲要一、执行计划二、Explain输出格式三、Explain作用&局限性tips:Ctrl+F定位到所需内容阅读吧。一、执行计划执行计划是数据库根据SQL语句和相关表的统计信......
  • 基本的select语句
    1.最基本的select语句select1+1,3*2;*:表中所有的字段(或者列)select*fromemployees;选择特定的列selectemployee_id,last_name,salaryfromemployees;2.列的别......
  • 打断语句
    Break语句Break语句用于跳出循环,当一个循环没有达到循环结束的条件并要结束循环时,使用Break语句。functionGetValue:integer;vari,j:integer;begini:=0;for......