mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 18:26:48 +00:00
* feat(kprobe): Add basic kprobe support for x86_64 * feat: add ebpf support (#912) - 实现bpf()一部分命令,包括几种基本map,相关的helper函数 - 实现部分perf相关的数据结构 - 暂时为文件实现简单mmap - 实现一个使用kprobe统计syscall 调用次数的ebpf程序 对eBPF支持程度(基本): - 简单的eBPF程序(没有指定特殊的Map) - 使用内核已经实现的Map的eBPF程序 - 可以和kprobe配合使用 - 内核Map相关的接口定义已经实现,添加新的Map较为简单 不支持的功能: - 区分不同的eBPF程序类型(Network/Cgroup)并限定可调用的helper函数集 - 与内核其它跟踪机制配合(tracepoint) - 其它helper和Map todo - [ ] 修改mmap,需要讨论,因为这个和块缓存层相关 - [x] 添加文档 - [x] 修复可能的错误 - [x] 增加rbpf版本信息 * feat: add /sys/devices/system/cpu/possible file * feat: add /sys/devices/system/cpu/online
64 lines
1.2 KiB
ReStructuredText
64 lines
1.2 KiB
ReStructuredText
.. DragonOS documentation master file, created by
|
||
sphinx-quickstart on Fri Jun 17 23:12:00 2022.
|
||
You can adapt this file completely to your liking, but it should at least
|
||
contain the root `toctree` directive.
|
||
|
||
欢迎来到DragonOS的文档!
|
||
====================================
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: 入门
|
||
|
||
introduction/index
|
||
introduction/build_system
|
||
introduction/mirrors
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: 内核层
|
||
|
||
kernel/configuration/index
|
||
kernel/boot/index
|
||
kernel/core_api/index
|
||
kernel/locking/index
|
||
kernel/process_management/index
|
||
kernel/sched/index
|
||
kernel/ipc/index
|
||
kernel/memory_management/index
|
||
kernel/filesystem/index
|
||
kernel/debug/index
|
||
kernel/ktest/index
|
||
kernel/cpu_arch/index
|
||
kernel/libs/index
|
||
kernel/trace/index
|
||
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: 应用层
|
||
|
||
userland/appdev/index
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: 系统调用api文档
|
||
|
||
syscall_api/index
|
||
|
||
.. toctree::
|
||
:maxdepth: 1
|
||
:caption: DragonOS社区
|
||
|
||
community/code_contribution/index
|
||
community/contact/index
|
||
community/ChangeLog/index
|
||
|
||
|
||
Indices and tables
|
||
==================
|
||
|
||
* :ref:`genindex`
|
||
* :ref:`modindex`
|
||
* :ref:`search`
|