综合共1267篇

关于CAX的综合描述!
使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题-卡核

使用Dependency Walker和dumpbin工具定位C++软件启动时找不到接口的报错问题

目录 1、问题说明 2、使用Dependency Walker工具查看exe主程序的库依赖关系,但找到sysctrldll.dll库 3、使用dumpbin工具查看sysctrldll.dll库是被哪个dll库依赖的 3.1、 dumpbin工具介绍 3.2...
两例典型的C++软件异常排查实例分享-卡核

两例典型的C++软件异常排查实例分享

目录 1、动态申请内存时抛出了bad_alloc异常,导致程序闪退 1.1、问题分析 1.2、动态申请内存失败可能原因分析 2、注入到进程中的输入法模块发生异常,导致进程崩溃 2.1、问题分析 2.2、第三方...
C++软件异常的常见原因分析与总结(实战经验分享)-卡核

C++软件异常的常见原因分析与总结(实战经验分享)

目录 1、概述 2、引发软件异常的常见原因 2.1、变量未初始化 2.2、死循环 2.3、内存越界 2.4、内存泄漏  2.5、空指针与野指针 2.6、内存访问违例 2.7、栈内存被当成堆内存去释放  2.8、线程栈...
Windows和Linux下排查C++软件异常的常用调试器与内存检测工具详细介绍-卡核

Windows和Linux下排查C++软件异常的常用调试器与内存检测工具详细介绍

目录 1、引言 2、概述 3、Windows下常用调试器和分析工具 3.1、Visual Studio开发调试工具 3.2、Windbg调试器 3.3、Windows内存分析工具 4、Linux下常用调试器和工具 4.1、gcc编译调试工具 4.2...
C++程序启动时报“0xc0000022”无法启动的错误-卡核

C++程序启动时报“0xc0000022”无法启动的错误

360安全卫士怀疑C++程序依赖的某个dll包含病毒行为,将该dll库隔离了、锁定住了,禁止其他程序访问该文件,导致C++程序启动时报错,启动失败。本文简单地讲述整个问题的排查过程,给大家提供一...
ck的头像-卡核ck5小时前
04.8W+1.4W+
C++软件异常分析与排查的学习历程-卡核

C++软件异常分析与排查的学习历程

 1、汇编与反汇编(1)汇编       学习普通x86下汇编语言的设计,尤其是用汇编语言编写面向对象的程序,汇编语言编写win32程序,旨在通过编程的思路了解C++的核心原理。书籍推荐罗云彬《wi...
ck的头像-卡核ck5小时前
02.5W+1.5W+
C++堆内存错误:C运行时库检测到向堆内存头部写入了内容-卡核

C++堆内存错误:C运行时库检测到向堆内存头部写入了内容

1、问题描述       最近测试发现一个掩藏很深的bug,这个只有在特定的操作场景下才会出现,和测试数据及场景有强相关性。好在我们找到了复现的办法,直接在Debug调试下复现了问题。复现问题...
【侯捷】C++面向对象高级开发(上)-卡核

【侯捷】C++面向对象高级开发(上)

侯捷 C++面向对象高级开发(上) 1C++编程简介2头文件与类的声明3构造函数4参数传递与返回值5操作符重载与临时对象6复习Complex类的实现过程7三大函数:拷贝构造,拷贝复制,析构8堆,栈与内存...
ck的头像-卡核ck5天前
02.6W+1630
【侯捷】C++标准11-14-卡核

【侯捷】C++标准11-14

课程介绍:侯捷大师讲解的c++11标准 1演进、环境与资源2Variadic Templates3Spaces in Template Expression、nullptr and std--nullptr_t、Automatic Type Deduction with auto4Unifrom Initial...
ck的头像-卡核ck6天前
03.9W+6301
C/C++函数的调用约定详解-卡核

C/C++函数的调用约定详解

目录1、概述2、常见的调用约定说明2.1、__cdecl C调用2.2、__stdcall标准调用2.3、__fastcall快速调用2.4、__thiscall调用3、调用约定不一致导致的软件异常问题4、与调用约定相关的工程配置选项...
使用Clumsy和Process Explorer定位软件高CPU占用问题-卡核

使用Clumsy和Process Explorer定位软件高CPU占用问题

目录1、问题描述2、使用Process Explorer初步找到CPU占用高的原因3、使用Clumsy工具在公司内网环境复现了问题4、根据Process Explorer中的函数调用堆栈,分析源码,最终找出了问题5、总结    ...
排查软件启动时访问了0xcdcdcdcd内存地址导致内存访问违例的崩溃-卡核

排查软件启动时访问了0xcdcdcdcd内存地址导致内存访问违例的崩溃

 最近在使用duilib开源库实现图片查看工具软件ImageViewer,调试时发现,程序刚启动时就访问了0xcdcdcdcd内存地址,触发内存访问违例,导致了软件崩溃。本文分享一下这一问题的排查过程。1、问...