系统调用

内核程序员kevin1 天前
golang·linux内核·ebpf·系统调用
使用Go语言开发eBPF入门教程大家好!今天我们将一同探索eBPF(Extended Berkeley Packet Filter)的世界。eBPF是一种非常强大的技术,可以让我们在Linux内核中安全地运行沙盒程序,无需修改内核或加载模块。听起来很棒吧?我们将一步步深入,让每个人都能理解如何用Go语言开发eBPF程序。
IronmanJay2 个月前
信息安全·内核·系统调用·fuzz测试·漏洞检测·内核漏洞检测工具·kafl
kAFL部署、使用与原理分析本博客的主要内容为kAFL的部署、使用与原理分析。本博文内容较长,因为涵盖了kAFL的几乎全部内容,从部署的详细过程到如何使用kAFL对目标程序进行Fuzz测试,以及对kAFL进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对kAFL有更深的了解。以下就是本篇博客的全部内容了。
maosql2 个月前
c语言·arm开发·笔记·系统调用·上下文切换
arm和riscv系统调用对比(笔记)将riscv芯片移植rt-thread系统,在处理异常时有所感悟,进行整理。无要求主要用途: SVC 指令用于从用户模式(非特权模式)切换到内核模式(特权模式),以便执行操作系统提供的系统调用。它触发一个 SVC 异常,处理器跳转到 SVC 异常处理程序。 . 功能: 执行系统调用,处理从用户模式发出的请求。主要用于执行内核服务,通常包括文件操作、进程管理等。
Mindfulness code3 个月前
开发语言·go·系统调用
深入理解 Go 语言并发编程之系统调用底层原理用户协程是如何执行系统调用的?系统调用有可能会阻塞线程 M,如果所有的线程 M 都因系统调用阻塞了,这时候谁来调度协程呢?
Adward.xi3 个月前
操作系统·文件系统·系统调用·readdir·sys_readdir·sys_opendir·sys_closedir
操作系统真象还原:遍历目录这是一个网站有所有小节的代码实现,同时也包含了Bochs等文件遍历目录就是读取目录中所有的目录项,在遍历之前必须要先把目录打开,之后还需要把目录关闭。 Linux 中分别用函数 opendir 和 closedir 完成目录打开和关闭,原型分别是:
因缘而起14 个月前
linux·内核·系统调用
【Linux】文件创建与写入系统调用流程摸索在终端运行测试的Shell脚本test.sh内容如下:第一行是打开日志输出(其实操作系统运行时日志是输出到/var/log/kern.log和/var/log/syslog里了,这也即是为什么我们老是去syslog文件搜索我们在内核源代码的打印信息);
Adward.xi5 个月前
操作系统·系统调用·内存分配·内存释放·arean
操作系统真象还原:进一步完善内核系统调用就是让用户进程申请操作系统的帮助,让操作系统帮其完成某项工作,也就是相当于用户进程调用了操作系统的功能,因此“系统调用”准确地来说应该被称为“操作系统功能调用”。
陌尘(MoCheeen)5 个月前
c++·跨平台·系统调用
C++系统相关操作8 - 获取程序的工作路径&获取用户的Home目录关键词:C++ 系统调用 工作路径 Home目录 跨平台应用场景:更多详细代码,请查看本人写的C++ 通用工具库: common_util, 本项目已开源,代码简洁,且有详细的文档和Demo。
IronmanJay5 个月前
信息安全·内核·系统调用·fuzz测试·漏洞检测·kernelfuzzer·内核漏洞检测工具
KernelFuzzer部署、使用与原理分析本博客的主要内容为KernelFuzzer的部署、使用与原理分析。本博文内容较长,因为涵盖了KernelFuzzer的几乎全部内容,从部署的详细过程到如何使用KernelFuzzer对操作系统的系统调用进行Fuzz测试,以及对KernelFuzzer进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对KernelFuzzer有更深的了解。以下就是本篇博客的全部内容了。
Ggggggtm1 年前
linux·c语言·文件操作·系统调用
【Linux从入门到精通】文件操作(C语言vs系统调用)文章目录一、C语言的文件IO相关函数操作1、1 fopen与fclose