Linux内核
迷失0
这个作者很懒,什么都没留下…
展开
-
bpf map映射简介
bpf map映射简介bpf程序运行在内核,而且为了保证bpf程序运行的安全性,bpf虚拟机限制了系统调用,如果bpf程序需要和用户空间程序进程通信就需要bpf映射,bpf提供了如hash、stack、array等映射,在bpf程序中可以根据需求直接使用。bcc bpf map映射分析bcc中的BPF可以使用bcc的宏定义定义,当bcc加载bpf程序时再转换成section段定义进行编译。bcc的BPF映射定义在src/cc/export/helpers.h文件,bcc编译bpf代码时替换bpf程序原创 2020-10-26 15:45:07 · 2213 阅读 · 0 评论 -
bpf-bcc加载代码分析
BCC简介bcc作为bpf的api库,提供了加载、编译,运行bpf代码功能,其核心功能是对bpf的系统调用进行封装,降低bpf使用门槛。BCC源码介绍[root@localhost bcc]# lsbuild CMakeLists.txt CONTRIBUTING-SCRIPTS.md Dockerfile.debian Dockerfile.ubuntu examples images introspection LICENSE.txt man RE原创 2020-10-26 13:00:23 · 1307 阅读 · 0 评论 -
分段机制与GDT|LDT
转载地址:http://www.cnblogs.com/chenwb89/p/operating_system_003.html 一、前言 在《操作系统篇-浅谈实模式与保护模式》中提到了两种模式,我们说在操作系统中,其实大部分时间是待在保护模式中的。因此若想理解操作系统程序中的启动相关的部分,必须要理解保护模式下的编程,而分段机制是保护模式编程下的基础。而且,由于实模式与保护模...转载 2017-11-27 10:33:46 · 418 阅读 · 0 评论 -
浅谈实模式与保护模式
原文地址:https://www.cnblogs.com/chenwb89/p/operating_system_002.html 一、前言 转眼之间距离上一篇文章的时间已经一个月左右了,由于工作比较忙,对知识的梳理比较慢但又希望能够有比较好的东西跟大家一起交流,所以这过程显得比较久了。好了,不说废话了,我们首先为进入今天的主题热热身。其实,说到操作系统,基本上都会提及实模式与保...转载 2017-11-27 10:32:06 · 636 阅读 · 0 评论 -
socket-netfilter---set&getsocket
原创 2017-07-05 00:17:25 · 488 阅读 · 0 评论