SYSTEM

Windbg:命令实践详解一

Windbg:命令实践详解一

bingliaolong 1个月前 (03-27) 11 0

!analyze -v 概述 用于 自动分析当前异常或崩溃的根本原因,并输出详细的诊断信息 它是调试程序崩溃、蓝屏(BSOD)或未处理异常的首选工具 功能 分析当前异常类型(如访问违规、除零错误等),定位触发异常的代...

WinDbg语法规则

WinDbg语法规则

bingliaolong 9个月前 (07-11) 11 0

数字表达式语法 基本语法规则 十六进制 前缀:0x 或 0n 例如:0x3A, 0n3A 十进制 直接写数字,无需前缀 八进制 前缀:0o 或 0 例如:0o72, 072 二进制 前缀:0b 例如:0b111010...

Linux下调试dump记录

Linux下调试dump记录

bingliaolong 1年前 (2023-08-11) 11 0

设置dump捕获 ulimit -c unlimited 捕获dump 运行目标程序 产生dump 转储dump lldb调试dump 用lldb调试dump lldb mycode ./core 运行程序 (lld...

Vim编辑器的操作

Vim编辑器的操作

bingliaolong 5年前 (2020-03-17) 10 0

vim模式 命令模式(默认) 刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。 命令模式→输入模式 i:在当前光标所在字符的前面,转为输入模式 I:在当前光标所在行的行首转换为输入模式 a:在当前光标所...

线程和协程

线程和协程

bingliaolong 6个月前 (10-31) 10 0

超线程技术 概述 现代CPU通常确实在物理核心的基础上引入逻辑核心,例如通过超线程(Hyper-Threading)技术,一个物理核心能够处理两个线程 使得操作系统和应用程序认为该CPU拥有的核心数量翻倍 不过,CP...

Linux 高性能服务器编程:Libevent

Linux 高性能服务器编程:Libevent 6

bingliaolong 3年前 (2021-12-19) 10 0

概述 Linux服务器程序必须处理三类事件: I/O事件 信号 定时事件 在处理这三类事件时通常需要考虑三个问题: 统一事件源 可移植性 对并发编程的支持 I/O框架概述 I/O框架库以库函数的形式,封装了较为底层的...

Windows 核心编程 _ 线程内幕

Windows 核心编程 _ 线程内幕

bingliaolong 3年前 (2021-07-06) 10 0

概述 对CreateThread函数的调用,导致系统创建了一个线程内核对象。 该内核对象最初的使用计数为2,除非线程终止,而且从CreateThread返回的句柄被关闭,否则线程内核对象不会被销毁。 该线程内核对象的...

Windows 核心编程 _ 进程五

Windows 核心编程 _ 进程五

bingliaolong 3年前 (2021-06-30) 10 0

终止进程 方法 主线程的入口点函数返回。 进程中的一个线程调用ExitProcess函数(要避免这种方式)。 另一个进程中的线程调用TerminateProcess函数(要避免这种方式)。 进程中的所有线程都“自然死...

gcc/g++编译器

gcc/g++编译器

bingliaolong 5年前 (2020-03-21) 10 0

gcc/g++介绍 概述 gcc和g++都是GNU(组织)的一个编译器 区别 后缀为.c的文件gcc把它当做c程序,g++当做c++程序。 后缀为c++的两者都当做c++程序。 其他 对于cpp程序,无论gcc或者是...

扫一扫二维码分享