SYSTEM

Dump分析:调试方法与实践,空指针访问

Dump分析:调试方法与实践,空指针访问

bingliaolong 11个月前 26 0

高效调试 Dump 的通用步骤与方法 准备工作 确保符号文件(.pdb)可用 符号文件必须与崩溃时的程序版本完全一致(编译时间、代码、优化选项一致) 收集必要文件: MiniDump 文件(.dmp) 崩溃时的可执行文件(.exe)及依赖的库(.dll) 源代码(与编译版本一致)...

【Manjaro】 pacman命令详解

【Manjaro】 pacman命令详解

bingliaolong 5年前 24 0

更新系统 对整个系统进行更新(常用) pacman -Syu 强制更新 pacman -Syy 使用 -dd跳过所有检测 pacman -Syydd 搜索包 在仓库中搜索含关键字的包(常用) pacman -Ss keyword` `pacman -Ss ‘^fcitx-’ 搜索...

Macos服务相关

Macos服务相关

bingliaolong 2年前 24 0

服务类型 Login item 不由launchd管理,其他3个是 有UI XPC service 无UI,除非是用IOSurface这种方式 Launch Daemon 运行在系统上下文中,其他三个运行在用户上下文中 Launch Agent 不推荐使用UI XPC servi...

包管理器:各平台安装卸载相关记述

包管理器:各平台安装卸载相关记述

bingliaolong 2年前 23 0

Windows 安装 为了确定安装目标,在安装前后调用了get_reg_items get_reg_items 上买的Windows实现是通过枚举注册表 把几个目标路径的注册表存到一起 然后根据安装前后这些路径下的注册表的项数,来找出新增的那个 通过比较,确定新增项,然后记录下新...

WinDbg相关

WinDbg相关

bingliaolong 5年前 22 0

文档地址 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-commands 语法规则 大小写可以任意组合 一个或多个空格,或,来分隔命令参数 符号文件 srv*d:\MySer...

Macos编译x86_64相关二

Macos编译x86_64相关二

bingliaolong 2年前 21 0

安装Rosetta 2 打开一个Rosetta终端 编译相关 zlib 开始编译 编译openssl 拉代码 rosetta 需要M2下编译x86_64 配置 编译安装 安装上面所指定的路径,将会安装在当前路径下的out文件夹里面 macOS编译libcurl 创建配置 如果提示...

51CTO:Linux C++网络编程五

51CTO:Linux C++网络编程五

bingliaolong 2年前 20 0

平台相关 select 支持:windows 支持:linux,macos,bsd,aix等 poll 支持:linux,macos,bsd等 不支持:一些交旧的或特定的unix操作系统可能不支持poll 不支持:windows不提供标准的poll,但可以通过其他相似的api来达...

Windbg:命令了解学习一

Windbg:命令了解学习一

bingliaolong 6个月前 20 0

vtop 概述 !vtop(Virtual Address to Physical Address)是 WinDbg 的内置扩展命令,用于将虚拟地址转换为物理地址,同时展示页表(Page Table)和页目录(Page Directory)的转换过程 作用 解析虚拟地址对应的物理...

C++程序高级调试与优化_第一篇

C++程序高级调试与优化_第一篇

bingliaolong 3年前 18 0

地址空间 32位系统,CPU可直接寻址4GB空间,这也是每个进程的地址空间大小。 其中,高2GB供内核模块使用,称为内核空间。 低2GB供用户态模块使用,称为用户空间。 使用/3GB开关,可以将用户空间增大到3GB。 Windows内容load到内核空间高地址,主程序load到用...

扫一扫二维码分享