Linux
文章平均质量分 51
What’smean
这个作者很懒,什么都没留下…
展开
-
coredump
需要注意的是,使用gdb调试core dump时,确保可执行文件与生成core dump的代码版本相同,以便还原程序崩溃时的准确状态。此外,如果程序崩溃时的核心转储文件(core dump文件)已经损坏,或者与生成core dump的系统不兼容,那么可能无法成功加载和调试core dump。Core dump是指在程序运行过程中发生了严重错误或崩溃时,操作系统会将程序的内存状态、寄存器值、堆栈信息等保存到一个特殊的文件中,这个文件就是core dump文件。这在调试程序或捕捉特定错误时很有用。原创 2023-06-30 08:40:57 · 1059 阅读 · 0 评论 -
Linux编译产生警告,造成的编译失败处理办法
Linux编译选项[ ] Compile the kernel with warnings as errorsThis option refers to a setting in the kernel compilation process that determines how the compiler should handle warnings.If the option is unchecked and warnings are generated during the compilat原创 2023-06-27 08:51:26 · 703 阅读 · 0 评论 -
ELF文件中得section(.data .bss .text .altinstr_replacement、.altinstr_aux)
在计算机编程中,.data .text和 .bss 部分是程序内存布局的特定段,通常出现在 C 和 C++ 等编译语言中。.data 部分用于存储初始化的全局变量和静态变量。这些变量被分配一个初始值或由程序员显式初始化。该部分中存储的数据在程序执行过程中一直保留。存储在 .data 部分中的变量示例包括具有指定值的全局变量,例如整数、浮点数和字符数组。.bss(由符号启动的块)部分用于存储未初始化的全局变量和静态变量。这些变量未分配任何初始值,并由系统隐式初始化为零或空值。原创 2023-06-26 14:56:10 · 427 阅读 · 0 评论 -
编译Linux后在根目录下生成的几个文件详解
内核构建系统使用 modules-only.symvers 文件来确保在构建依赖于内置模块导出的符号的外部内核模块时所有必要的符号都可用。使用此文件代替构建外部内核模块时生成的 Module.symvers 文件,因为内置模块的符号在内核映像中已经可用,不需要单独导出。内核构建系统也使用该文件来确保在构建依赖于内核中定义的符号的外部内核模块时所有必要的符号都可用。内核构建系统使用 Module.symvers 文件来确保在构建依赖于模块导出的符号的其他外部内核模块时所有必要的符号都可用。原创 2023-05-08 16:35:39 · 4295 阅读 · 1 评论 -
Linux中/proce/目录
例如,lsmod命令就是cat /proc/modules命令的别名,lspci命令是cat /proc/pci命令的别名。/proc/stat:包含各种系统范围的统计信息,例如上下文切换的次数以及在系统和用户模式下花费的时间。/proc/kmsg 记录内核生成的信息,可以通过/sbin/klogd或/bin/dmesg来处理。/proc/sys/vm:包含有关虚拟内存系统的信息,例如页面缓存的大小和内存不足杀手的行为。/proc/cpuinfo:包含有关系统处理器的信息,例如它们的类型、速度和特性。原创 2023-05-08 15:09:54 · 630 阅读 · 0 评论 -
kernel 中定义的ref.text段
ref.text段原创 2023-04-18 14:53:07 · 122 阅读 · 0 评论 -
编译单个kernel module,生成.ko文件提取.bc文件
编译单个kernel module,生成.ko文件提取.bc文件。原创 2023-03-28 13:00:55 · 1197 阅读 · 0 评论 -
写一个kernel driver module
修改上一级的Kconfig和Makefile:(driver/Kconfig driver/Makefile)原创 2023-03-23 13:04:21 · 119 阅读 · 0 评论 -
服务器后台运行程序及标准输出指令详解记录
nohup & 2>&1原创 2023-03-17 16:30:57 · 840 阅读 · 0 评论 -
记:踩坑日记
SVF syzkaller kernel config修改原创 2023-03-17 10:12:44 · 139 阅读 · 0 评论