From f5a0cc71346dd1e9c7b204df4c16322510053285 Mon Sep 17 00:00:00 2001 From: logic Date: Fri, 4 Mar 2022 10:02:01 +0800 Subject: [PATCH] change file --- content/posts/README.md | 26 ++++++++++++++++++++++++++ content/posts/first.org | 13 ------------- 2 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 content/posts/README.md delete mode 100644 content/posts/first.org diff --git a/content/posts/README.md b/content/posts/README.md new file mode 100644 index 0000000..34255ed --- /dev/null +++ b/content/posts/README.md @@ -0,0 +1,26 @@ ++++ +title = "New Task" +author = ["Logic"] +draft = false ++++ + +## 思路 {#思路} + +利用libbpf库构造一个C库(bpf程序),暴露接口可供用户调用,将该库编译进内核中,利用接口构造一个用户态程序从而实现对相应硬件的监控。 + + +### 问题 {#问题} + + +#### TODO 如何构造一个静态库(动态库)? {#todo-如何构造一个静态库-动态库} + + +#### TODO 如何编译进内核并可供用户调用? {#todo-如何编译进内核并可供用户调用} + + +#### TODO 如何实现对目标的准确监控?仅靠名字识别吗? {#todo-如何实现对目标的准确监控-仅靠名字识别吗} + + +### 可能的注意事项 {#可能的注意事项} + +在将该bpf程序编译进内核之前,可以在调试阶段使用c语言load进内核从而观察具体效果。在确认功能正常后再编译进内核。 diff --git a/content/posts/first.org b/content/posts/first.org deleted file mode 100644 index b5c2a19..0000000 --- a/content/posts/first.org +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "New Task" -date: 2022-03-03T20:37:24+08:00 ---- -#+TITLE: New Task -** 思路 -利用libbpf库构造一个C库(bpf程序),暴露接口可供用户调用,将该库编译进内核中,利用接口构造一个用户态程序从而实现对相应硬件的监控。 -*** 问题 -**** TODO 如何构造一个静态库(动态库)? -**** TODO 如何编译进内核并可供用户调用? -**** TODO 如何实现对目标的准确监控?仅靠名字识别吗? -*** 可能的注意事项 -在将该bpf程序编译进内核之前,可以在调试阶段使用c语言load进内核从而观察具体效果。在确认功能正常后再编译进内核。