图形平台共121篇

图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。 图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件。
通过查看windbg中变量值去定位C++软件异常的又一典型案例分享-卡核

通过查看windbg中变量值去定位C++软件异常的又一典型案例分享

目录1、概述    2、问题初步排查    3、进一步分析4、查看windbg中变量的内存,最终定位问题5、总结最近帮兄弟项目组排查一个C++软件异常崩溃问题时,遇到了一个更为典型的通过查看windbg...
Visual Studio高效调试手段与技巧总结(经验分享)-卡核

Visual Studio高效调试手段与技巧总结(经验分享)

目录1、对0xCCCCCCCC、0xCDCDCDCD和0xFEEEFEEE等常见异常值的辨识度2、在Debug下遇到报错弹框,点击重试,查看函数调用堆栈3、调试时程序和调试器都发生了闪退,可以尝试到Output窗口中找线索4...
ck的头像-卡核ck4个月前
03.3W+2.2W+
通过查看Windbg中汇编指令及内存中的值去定位软件崩溃问题-卡核

通过查看Windbg中汇编指令及内存中的值去定位软件崩溃问题

目录1、在Windbg中分析dump文件的一般步骤1.1、查看异常的类型1.2、查看崩溃的那条汇编指令及相关寄存器的值1.3、查看函数调用堆栈1.4、查看相关变量在内存中的值1.5、有时可能需要使用IDA查看...
通过查看Windbg中的变量值去定位C++软件异常问题-卡核

通过查看Windbg中的变量值去定位C++软件异常问题

目录1、概述2、如何在windbg中查看变量的值3、mini dump文件与全dump文件4、使用windbg初步分析5、查看变量的内存找到了线索,排查出问题6、解决办法7、为啥不同的PC上会有不同的表现8、最后我...
ck的头像-卡核ck4个月前
03.7W+2.1W+
使用Windbg排查线程死锁引起的连不上服务器问题-卡核

使用Windbg排查线程死锁引起的连不上服务器问题

目录 1、问题说明2、初步怀疑底层的库发生堵死了3、到出问题的笔记本上将Windbg附加到目标进程上4、任务管理器中导出的dump文件是64位的,需要使用命令切换到32位上下文5、为什么我们的软件还...
Windbg使用详解-卡核

Windbg使用详解

目录1、Windbg简介2、Windbg版本3、Windbg安装包的获取与安装4、PDB文件说明5、Windbg中pdb符号文件路径配置6、在Windbg中配置pdb文件路径和源代码路径7、常用的Windbg命令8、Windbg静态分析dum...
使用Windbg定位Windows C++程序中的内存泄露-卡核

使用Windbg定位Windows C++程序中的内存泄露

目录1、概述2、使用Windbg监测内存泄露的一般步骤3、详解整个操作过程3.1、gflags.exe和umdh.exe介绍3.2、启动cmd命令行3.3、设置pdb符号库路径3.4、调用gflags设置启用udmh.exe的堆栈跟踪3.5、...
Windbg常用命令详解-卡核

Windbg常用命令详解

目录1、Windbg命令分类2、常用的命令2.1、.ecxr命令2.2、kn/kv/kp命令2.3、lm命令2.4、.reload命令2.5、!analyze -v命令2.6、g命令2.7、bp/bl/bc命令2.8、~ns命令2.9、.dump命令2.10、r命令2.11...
Windbg调试工具介绍-卡核

Windbg调试工具介绍

目录1、概述2、Windbg的使用3、Windbg版本4、Windbg的获取与安装Windbg是我们最常用的C++软件异常分析工具,也是最强大的分析工具之一,我们今天就来详细介绍一下Windbg的相关内容。1、概述  ...
巧用Visual Studio中的数据断点去排查C++内存越界问题-卡核

巧用Visual Studio中的数据断点去排查C++内存越界问题

目录1、概述2、异常实例描述3、是底层的dll模块发生了崩溃4、上层的m_dwConnectSID变量值被篡改,导致传给底层dll模块的函数参数有问题5、给m_dwConnectSID变量设置数据断点,排查出问题6、总结...
ck的头像-卡核ck4个月前
01.4W+2.5W+
dump文件类型与dump文件生成方法详解-卡核

dump文件类型与dump文件生成方法详解

目录1、概述2、dump文件的分类2.1、dump按大小分类2.2、查看dump文件中函数调用堆栈中变量的值3、调用SetUnhandledExceptionFilter设置异常处理回调函数,然后调用MiniDumpWriteDump生成dump文...
Visual Studio调试方式详解-卡核

Visual Studio调试方式详解

目录1、概述2、Debug下的调试3、Release下的调试4、附加到进程调试5、总结 使用IDE调试代码是开发人员必须掌握的技能,是软件遇到问题时一个最直接的排查方式,今天我们就来讲一下使用Visual S...