<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Cilium/eBPF令人無語的加載機制記錄

      前段時間編譯bpf c文件,都是用的bpf2go這個go包,這個包雖然很方便,但是指定參數比較困難,

      學習到tracee falco這種大型項目都是通過makefile直接編譯bpf代碼,因此打算自己寫Makefile

      clang -D__KERNEL__ -D__ASM_SYSREG_H \
      		-D__BPF_TRACING__ \
      		-Wunused \
      		-Wall \
      		-Wno-frame-address \
      		-Wno-unused-value \
      		-Wno-unknown-warning-option \
      		-Wno-pragma-once-outside-header \
      		-Wno-pointer-sign \
      		-Wno-gnu-variable-sized-type-not-at-end \
      		-Wno-deprecated-declarations \
      		-Wno-compare-distinct-pointer-types \
      		-Wno-address-of-packed-member \
      		-fno-stack-protector \
      		-fno-jump-tables \
      		-fno-unwind-tables \
      		-fno-asynchronous-unwind-tables \
      		-xc \
      		-nostdinc \
      		-I $(LIBBPF_HEADERS)\
      		-include $(KERN_SRC_PATH)/include/linux/kconfig.h \
      		-I$(BPF_HEADERS) \
      		-I$(KERN_SRC_PATH)/include \
      		-I$(KERN_SRC_PATH)/include/uapi \
      		-I$(KERN_SRC_PATH)/include/generated \
      		-I$(KERN_SRC_PATH)/include/generated/uapi \
      		-I$(KERN_SRC_PATH)/arch/$(linux_arch)/include \
      		-I$(KERN_SRC_PATH)/arch/$(linux_arch)/include/uapi \
      		-I$(KERN_SRC_PATH)/arch/$(linux_arch)/include/generated \
      		-I$(KERN_SRC_PATH)/arch/$(linux_arch)/include/generated/uapi \
      		-O2 -emit-llvm \
      		$(BPF_SRC) \
      		-c -o - | llc -march=bpf -filetype=obj -o $(OUT_BPF)
      

      Makefile寫起來很簡單,生產.o文件也很easy,但是當用cilium/ebpf加載生成的.o文件時,卻報錯

      loading objects: %v can't load DemoInfo: load BTF maps: missing BTF
      2021/12/24 16:35:05 link func: prog cannot be nil: invalid input
      

      什么情況,我沒有用BTF啊,為啥會報這個錯誤。

      于是開始調試bpf2go包,在仔細對比他的編譯參數的時候,終于發現了區別
      在這里插入圖片描述

      也就是說生成的.o帶調試信息即可,也就是加上-g參數,坑啊,就不能提示的清晰一些嗎???

      于是給Makefile中加入 -g參數,解決了問題,耗時2天,特此記錄。

      本文由博客一文多發平臺 OpenWrite 發布!

      posted @ 2021-12-27 15:37  SenberHu  閱讀(327)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 午夜视频免费试看| av在线播放国产一区| 亚洲精品国产av一区二区| 深田えいみ禁欲后被隔壁人妻 | 欧美精品v国产精品v日韩精品| 色爱综合激情五月激情| 狠狠干| 最近中文字幕日韩有码| 国产三级a三级三级| 97久久精品人人澡人人爽| 综合人妻久久一区二区精品| 欧美人与动zozo| 国产成人8X人网站视频| 国产精品无码a∨麻豆| 天天综合色一区二区三区| 国产草草影院ccyycom| 人人爽人人澡人人人妻| 国产精品中文字幕视频| 国产成人无码精品久久久露脸| 日本美女性亚洲精品黄色| 亚洲国产中文在线有精品| 亚洲欧洲∨国产一区二区三区 | 五月国产综合视频在线观看| 日韩精品一区二区三区蜜臀| 国产免费人成网站在线播放 | 国产成人综合色在线观看网站| 美女无遮挡免费视频网站| 人人妻人人澡人人爽人人精品av| 成在线人免费视频| 国产不卡精品视频男人的天堂| 国内精品久久久久影院薰衣草| 国产精品黄色片| 精品亚洲一区二区三区四区| 国产精品综合av一区二区国产馆| 亚洲国产成人久久77| 亚洲美女av一区二区| 日本一本正道综合久久dvd| 大尺度国产一区二区视频| 亚洲乱码一二三四区国产| 亚洲欧美中文字幕5发布 | 18禁极品一区二区三区|