{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T17:10:48Z","timestamp":1775236248354,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3672197.3673434","type":"proceedings-article","created":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T06:20:38Z","timestamp":1721024438000},"page":"30-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Kgent: Kernel Extensions Large Language Model Agent"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3193-4356","authenticated-orcid":false,"given":"Yusheng","family":"Zheng","sequence":"first","affiliation":[{"name":"Imperial College London, London, United Kingdom"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8011-5868","authenticated-orcid":false,"given":"Yiwei","family":"Yang","sequence":"additional","affiliation":[{"name":"University of California, Santa Cruz, Santa Cruz, California, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-4614-364X","authenticated-orcid":false,"given":"Maolin","family":"Chen","sequence":"additional","affiliation":[{"name":"eunomia-bpf Community Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0785-4119","authenticated-orcid":false,"given":"Andrew","family":"Quinn","sequence":"additional","affiliation":[{"name":"University of California, Santa Cruz, Santa Cruz, California, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"e_1_3_2_1_2_1","volume-title":"A flow-based IDS using Machine Learning in eBPF. CoRR abs\/2102.09980","author":"Bachl Maximilian","year":"2021","unstructured":"Maximilian Bachl, Joachim Fabini, and Tanja Zseby. 2021. A flow-based IDS using Machine Learning in eBPF. CoRR abs\/2102.09980 (2021). arXiv:2102.09980 https:\/\/arxiv.org\/abs\/2102.09980"},{"key":"e_1_3_2_1_3_1","first-page":"209","article-title":"Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs","volume":"8","author":"Cadar Cristian","year":"2008","unstructured":"Cristian Cadar, Daniel Dunbar, Dawson R Engler, et al. 2008. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs.. In OSDI, Vol. 8. 209--224.","journal-title":"OSDI"},{"key":"e_1_3_2_1_4_1","volume-title":"Mohamed Amine Ferrag, and Lucas C Cordeiro","author":"Charalambous Yiannis","year":"2023","unstructured":"Yiannis Charalambous, Norbert Tihanyi, Ridhi Jain, Youcheng Sun, Mohamed Amine Ferrag, and Lucas C Cordeiro. 2023. A New Era in Software Security: Towards Self-Healing Software via Large Language Models and Formal Verification. arXiv preprint arXiv:2305.14752 (2023)."},{"key":"e_1_3_2_1_5_1","volume-title":"Teaching large language models to self-debug. arXiv preprint arXiv:2304.05128","author":"Chen Xinyun","year":"2023","unstructured":"Xinyun Chen, Maxwell Lin, Nathanael Sch\u00e4rli, and Denny Zhou. 2023. Teaching large language models to self-debug. arXiv preprint arXiv:2304.05128 (2023)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950396"},{"key":"e_1_3_2_1_7_1","volume-title":"Logics of Programs","author":"Clarke Edmund M.","unstructured":"Edmund M. Clarke and E. Allen Emerson. 1982. Design and synthesis of synchronization skeletons using branching time temporal logic. In Logics of Programs, Dexter Kozen (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 52--71."},{"key":"e_1_3_2_1_8_1","unstructured":"Cloudflare. 2023. ebpf_exporter: eBPF-based exporter for Prometheus. GitHub repository. https:\/\/github.com\/cloudflare\/ebpf_exporter."},{"key":"e_1_3_2_1_9_1","unstructured":"Alibaba Cloud Native Community. 2023. Seven Core Issues about eBPF. https:\/\/www.alibabacloud.com\/blog\/seven-core-issues-about-ebpf_599668."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1792734.1792766"},{"key":"e_1_3_2_1_11_1","unstructured":"eBPF for Windows Contributors. 2023. eBPF for Windows. https:\/\/github.com\/microsoft\/ebpf-for-windows."},{"key":"e_1_3_2_1_12_1","unstructured":"Ahmed Elnaggar Wei Ding Llion Jones Tom Gibbs Tamas Feher Christoph Angerer Silvia Severini Florian Matthes and Burkhard Rost. 2021. CodeTrans: Towards Cracking the Language of Silicon's Code Through Self-Supervised Deep Learning and High Performance Computing. arXiv:2104.02443 [cs.SE]"},{"key":"e_1_3_2_1_13_1","volume-title":"CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of EMNLP","author":"Feng Zhangyin","year":"2020","unstructured":"Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong (YIMING), Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of EMNLP 2020. https:\/\/www.microsoft.com\/en-us\/research\/publication\/codebert-a-pre-trained-model-for-programming-and-natural- languages\/"},{"key":"e_1_3_2_1_14_1","unstructured":"fuzzing book author. [n. d.]. The fuzzing book: Concolic Fuzzing. https:\/\/www.fuzzingbook.org\/beta\/html\/SymbolicFuzzer.html."},{"key":"e_1_3_2_1_15_1","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Ghigoff Yoann","year":"2021","unstructured":"Yoann Ghigoff, Julien Sopena, Kahina Lazri, Antoine Blin, and Gilles Muller. 2021. {BMC}: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 487--501."},{"key":"e_1_3_2_1_16_1","unstructured":"Brenden Gregg. 2001. Brenden Gregg's Homepage. https:\/\/www.brendangregg.com\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Brenden Gregg. 2016. Linux Extended BPF (eBPF) Tracing Tools. https:\/\/www.brendangregg.com\/ebpf.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Brendan Gregg. 2021. Computing Performance. (2021)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-46681-0_41"},{"key":"e_1_3_2_1_20_1","unstructured":"Robusta Intellegence. [n. d.]. LangChain. https:\/\/www.langchain.com\/."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609293"},{"key":"e_1_3_2_1_22_1","volume-title":"Programmable System Call Security with eBPF. arXiv preprint arXiv:2302.10366","author":"Jia Jinghao","year":"2023","unstructured":"Jinghao Jia, YiFei Zhu, Dan Williams, Andrea Arcangeli, Claudio Canella, Hubertus Franke, Tobin Feldman-Fitzthum, Dimitrios Skarlatos, Daniel Gruss, and Tianyin Xu. 2023. Programmable System Call Security with eBPF. arXiv preprint arXiv:2302.10366 (2023)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107705"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029901"},{"key":"e_1_3_2_1_25_1","volume-title":"Cotext: Multi-task learning with code-text transformer. arXiv preprint arXiv:2105.08645","author":"Phan Long","year":"2021","unstructured":"Long Phan, Hieu Tran, Daniel Le, Hieu Nguyen, James Anibal, Alec Peltekian, and Yanfang Ye. 2021. Cotext: Multi-task learning with code-text transformer. arXiv preprint arXiv:2105.08645 (2021)."},{"key":"e_1_3_2_1_26_1","volume-title":"Certified Reasoning with Language Models. arXiv preprint arXiv:2306.04031","author":"Poesia Gabriel","year":"2023","unstructured":"Gabriel Poesia, Kanishk Gandhi, Eric Zelikman, and Noah D Goodman. 2023. Certified Reasoning with Language Models. arXiv preprint arXiv:2306.04031 (2023)."},{"key":"e_1_3_2_1_27_1","unstructured":"IO Visor Project. 2023. BPF Compiler Collection (bcc). Available: https:\/\/github.com\/iovisor\/bcc."},{"key":"e_1_3_2_1_28_1","volume-title":"International Symposium on Programming, Mariangiola Dezani-Ciancaglini and Ugo Montanari (Eds.). Springer Berlin Heidelberg","author":"Queille J. P.","unstructured":"J. P. Queille and J. Sifakis. 1982. Specification and verification of concurrent systems in CESAR. In International Symposium on Programming, Mariangiola Dezani-Ciancaglini and Ugo Montanari (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 337--351."},{"key":"e_1_3_2_1_29_1","unstructured":"Agam Shah. [n.d.]. Google TPU v5e AI Chip Debuts after Controversial Origins. https:\/\/www.enterpriseai.news\/2023\/08\/31\/google-tpu-v5e-ai-chip-debuts-after-controversial-origins\/."},{"key":"e_1_3_2_1_30_1","unstructured":"IO Visor. 2023. bpftrace: High-level tracing language for Linux eBPF. GitHub repository. https:\/\/github.com\/iovisor\/bpftrace."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457550"},{"key":"e_1_3_2_1_32_1","volume-title":"Generalizing from a few examples: A survey on few-shot learning. ACM computing surveys (csur) 53, 3","author":"Wang Yaqing","year":"2020","unstructured":"Yaqing Wang, Quanming Yao, James T Kwok, and Lionel M Ni. 2020. Generalizing from a few examples: A survey on few-shot learning. ACM computing surveys (csur) 53, 3 (2020), 1--34."},{"key":"e_1_3_2_1_33_1","unstructured":"Wikipedia. [n.d.]. The Wikipedia of HarmonyOS. https:\/\/en.wikipedia.org\/wiki\/HarmonyOS."},{"key":"e_1_3_2_1_34_1","volume-title":"Code summarization with structure-induced transformer. arXiv preprint arXiv:2012.14710","author":"Wu Hongqiu","year":"2020","unstructured":"Hongqiu Wu, Hai Zhao, and Min Zhang. 2020. Code summarization with structure-induced transformer. arXiv preprint arXiv:2012.14710 (2020)."},{"key":"e_1_3_2_1_35_1","volume-title":"21st USENIX Conference on File and Storage Technologies (FAST 23)","author":"Yang Zhe","year":"2023","unstructured":"Zhe Yang, Youyou Lu, Xiaojian Liao, Youmin Chen, Junru Li, Siyu He, and Jiwu Shu. 2023. {\u03bb-IO}: A Unified {IO} Stack for Computational Storage. In 21st USENIX Conference on File and Storage Technologies (FAST 23). 347--362."},{"key":"e_1_3_2_1_36_1","unstructured":"Yusheng Zheng Tong Yu Yiwei Yang Yanpeng Hu Xiaozheng Lai and Andrew Quinn. 2023. bpftime: userspace eBPF Runtime for Uprobe Syscall and Kernel-User Interactions. arXiv:2311.07923 [cs.OS]"},{"key":"e_1_3_2_1_37_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong, Haoyu Li, Yu Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, and Asaf Cidon. 2022. XRP: In-Kernel Storage Functions with eBPF. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). USENIX Association, Carlsbad, CA, 375--393. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/zhong"},{"key":"e_1_3_2_1_38_1","volume-title":"Language-agnostic representation learning of source code from structure and context. arXiv preprint arXiv:2103.11318","author":"Z\u00fcgner Daniel","year":"2021","unstructured":"Daniel Z\u00fcgner, Tobias Kirschstein, Michele Catasta, Jure Leskovec, and Stephan G\u00fcnnemann. 2021. Language-agnostic representation learning of source code from structure and context. arXiv preprint arXiv:2103.11318 (2021)."}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the SIGCOMM Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673434","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3672197.3673434","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T13:40:48Z","timestamp":1756215648000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673434"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":38,"alternative-id":["10.1145\/3672197.3673434","10.1145\/3672197"],"URL":"https:\/\/doi.org\/10.1145\/3672197.3673434","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}