02 2025 档案

摘要:在 Linux 系统中,进程的启动和退出涉及 用户空间(glibc、程序代码) 和 内核空间(系统调用、进程管理) 的协同工作。以下从系统级视角深入解析进程生命周期的完整流程,覆盖内核机制和用户态行为。 一、进程启动(Creation) 1. 创建新进程的两种方式 fork():复制当前进程(父进程 阅读全文
posted @ 2025-02-19 09:57 墨尔基阿德斯 阅读(24) 评论(0) 推荐(0) 编辑
摘要:两种方案:Linux C/C++ PGO优化说明_-fprofile-instr-generate-CSDN博客 来源:11-7.基于性能分析引导的优化(PGO) · 现代CPU上的性能分析与优化 覆盖率 - 标签 - KK_Yolanda - 博客园 目前在x86的pc机上使用交叉编译工具,使用- 阅读全文
posted @ 2025-02-17 17:25 墨尔基阿德斯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:export PATH=$PATH:/opt/toolchains/aarch64--glibc--stable-2020.08-1/bin export TARGET_ARCH=aarch64 export TARGET_TRIPLE=aarch64-linux export CROSS_COMP 阅读全文
posted @ 2025-02-12 14:12 墨尔基阿德斯 阅读(17) 评论(0) 推荐(0) 编辑
摘要:ELF(Executable and Linkable Format)是一种在类Unix系统(如Linux、FreeBSD)中广泛使用的标准文件格式,主要用于可执行文件、目标文件、共享库和核心转储(core dumps)。以下是ELF文件的详细解析: 1. ELF文件类型 类型扩展名用途 可执行文件 阅读全文
posted @ 2025-02-12 11:00 墨尔基阿德斯 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在Linux系统中,LD_DEBUG 是一个用于调试动态链接器(ld.so)行为的环境变量。通过设置不同的参数,可以输出动态库加载、符号解析、依赖关系等关键过程的详细信息。以下是其核心用法和典型场景: 一、基本用法 语法 LD_DEBUG=参数[,参数2,...] 可执行程序 [参数] 示例 # 查 阅读全文
posted @ 2025-02-12 10:53 墨尔基阿德斯 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Semantic Scholar | AI-Powered Research Tool 单元测试成神之路——C++篇 – wanziの遇笺 (zhangyuyu.github.io) 阅读全文
posted @ 2025-02-07 13:51 墨尔基阿德斯 阅读(5) 评论(0) 推荐(0) 编辑
摘要:linux X64函数参数传递过程研究 - ZhaoKevin - 博客园 基础知识 函数传参存在两种方式,一种是通过栈,一种是通过寄存器。对于x64体系结构,如果函数参数不大于6个时,使用寄存器传参,对于函数参数大于6个的函数,前六个参数使用寄存器传递,后面的使用栈传递。参数传递的规律是固定的,即 阅读全文
posted @ 2025-02-07 13:43 墨尔基阿德斯 阅读(23) 评论(0) 推荐(0) 编辑
摘要:GDB命令基础,让你的程序bug无处躲藏 | Deepzz's Blog 用GDB调试程序(一)_用gdb调试程序(一) 陈皓-CSDN博客 用GDB调试程序(二)_gdb调试项目-CSDN博客 用GDB调试程序(三)_gdb 指针赋值-CSDN博客 用GDB调试程序(四)_用gdb 查看函数地址- 阅读全文
posted @ 2025-02-07 10:49 墨尔基阿德斯 阅读(8) 评论(0) 推荐(0) 编辑
摘要:原文:GDB命令基础,让你的程序bug无处躲藏 | Deepzz's Blog 参考:用GDB调试程序(一)_用gdb调试程序(一) 陈皓-CSDN博客 软件开发,或多或少会走上调试这条路。调试工具可以帮你更加深入了解整个程序的运行状态,对程序运行有更多的主动权。你可以随心所欲的改变程序运行流程,如 阅读全文
posted @ 2025-02-07 10:36 墨尔基阿德斯 阅读(21) 评论(0) 推荐(0) 编辑
摘要:在 GDB 中打印内存地址的值,可以使用以下两种核心命令:x(examine)和 print。以下是具体用法和示例: 1. 使用 x 命令(直接检查内存) x 命令的语法为: bash 复制 x/[数量][格式][单位] <内存地址> 参数说明: 数量:要显示的内存单元数量(例如 10 表示显示连续 阅读全文
posted @ 2025-02-06 13:35 墨尔基阿德斯 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示