{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T02:11:52Z","timestamp":1775873512844,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,9]],"date-time":"2022-06-09T00:00:00Z","timestamp":1654732800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,9]]},"DOI":"10.1145\/3519939.3523428","type":"proceedings-article","created":{"date-parts":[[2022,6,2]],"date-time":"2022-06-02T21:05:05Z","timestamp":1654203905000},"page":"1010-1024","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Odin: on-demand instrumentation with on-the-fly recompilation"],"prefix":"10.1145","author":[{"given":"Mingzhe","family":"Wang","sequence":"first","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jie","family":"Liang","sequence":"additional","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chijin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiyong","family":"Wu","sequence":"additional","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinyi","family":"Xu","sequence":"additional","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Jiang","sequence":"additional","affiliation":[{"name":"Tsinghua University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Continuous fuzzing for open source software. https:\/\/opensource.googleblog.com\/2016\/12\/announcing-oss-fuzz-continuous-fuzzing.html [Online","author":"Aizatsky Mike","year":"2021","unstructured":"Mike Aizatsky , Kostya Serebryany , Oliver Chang , Abhishek Arya , and Meredith Whittaker . 2016. Continuous fuzzing for open source software. https:\/\/opensource.googleblog.com\/2016\/12\/announcing-oss-fuzz-continuous-fuzzing.html [Online ; accessed 15- May - 2021 ] Mike Aizatsky, Kostya Serebryany, Oliver Chang, Abhishek Arya, and Meredith Whittaker. 2016. Continuous fuzzing for open source software. https:\/\/opensource.googleblog.com\/2016\/12\/announcing-oss-fuzz-continuous-fuzzing.html [Online; accessed 15-May-2021]"},{"key":"e_1_3_2_1_2_1","volume-title":"GitHub - google\/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.. https:\/\/github.com\/google\/oss-fuzz [Online","author":"Aizatsky Mike","year":"2021","unstructured":"Mike Aizatsky , Kostya Serebryany , Oliver Chang , Abhishek Arya , and Meredith Whittaker . 2016. GitHub - google\/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.. https:\/\/github.com\/google\/oss-fuzz [Online ; accessed 04- Nov- 2021 ] Mike Aizatsky, Kostya Serebryany, Oliver Chang, Abhishek Arya, and Meredith Whittaker. 2016. GitHub - google\/oss-fuzz: OSS-Fuzz - continuous fuzzing for open source software.. https:\/\/github.com\/google\/oss-fuzz [Online; accessed 04-Nov-2021]"},{"key":"e_1_3_2_1_3_1","volume-title":"GitHub - google\/clusterfuzz: Scalable fuzzing infrastructure.. https:\/\/github.com\/google\/clusterfuzz [Online","author":"Arya Abhishek","year":"2021","unstructured":"Abhishek Arya , Oliver Chang , Max Moroz , Martin Barbella , and Jonathan Metzman . 2019. GitHub - google\/clusterfuzz: Scalable fuzzing infrastructure.. https:\/\/github.com\/google\/clusterfuzz [Online ; accessed 04- Nov- 2021 ] Abhishek Arya, Oliver Chang, Max Moroz, Martin Barbella, and Jonathan Metzman. 2019. GitHub - google\/clusterfuzz: Scalable fuzzing infrastructure.. https:\/\/github.com\/google\/clusterfuzz [Online; accessed 04-Nov-2021]"},{"key":"e_1_3_2_1_4_1","volume-title":"Open sourcing ClusterFuzz. https:\/\/opensource.googleblog.com\/2019\/02\/open-sourcing-clusterfuzz.html [Online","author":"Arya Abhishek","year":"2021","unstructured":"Abhishek Arya , Oliver Chang , Max Moroz , Martin Barbella , and Jonathan Metzman . 2019. Open sourcing ClusterFuzz. https:\/\/opensource.googleblog.com\/2019\/02\/open-sourcing-clusterfuzz.html [Online ; accessed 15- May - 2021 ] Abhishek Arya, Oliver Chang, Max Moroz, Martin Barbella, and Jonathan Metzman. 2019. Open sourcing ClusterFuzz. https:\/\/opensource.googleblog.com\/2019\/02\/open-sourcing-clusterfuzz.html [Online; accessed 15-May-2021]"},{"key":"e_1_3_2_1_5_1","volume-title":"Redqueen: Fuzzing with Input-to-State Correspondence. In 26th Annual Network and Distributed System Security Symposium, NDSS 2019","author":"Aschermann Cornelius","year":"2019","unstructured":"Cornelius Aschermann , Sergej Schumilo , Tim Blazytko , Robert Gawlik , and Thorsten Holz . 2019 . Redqueen: Fuzzing with Input-to-State Correspondence. In 26th Annual Network and Distributed System Security Symposium, NDSS 2019 , San Diego, California, USA , February 24-27, 2019. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/redqueen-fuzzing-with-input-to-state-correspondence\/ Cornelius Aschermann, Sergej Schumilo, Tim Blazytko, Robert Gawlik, and Thorsten Holz. 2019. Redqueen: Fuzzing with Input-to-State Correspondence. In 26th Annual Network and Distributed System Security Symposium, NDSS 2019, San Diego, California, USA, February 24-27, 2019. The Internet Society. https:\/\/www.ndss-symposium.org\/ndss-paper\/redqueen-fuzzing-with-input-to-state-correspondence\/"},{"key":"e_1_3_2_1_6_1","volume-title":"llvm-mca - LLVM Machine Code Analyzer \u2014 LLVM 13 documentation. https:\/\/llvm.org\/docs\/CommandGuide\/llvm-mca.html [Online","author":"The LLVM","year":"2021","unstructured":"The LLVM authors. 2021. llvm-mca - LLVM Machine Code Analyzer \u2014 LLVM 13 documentation. https:\/\/llvm.org\/docs\/CommandGuide\/llvm-mca.html [Online ; accessed 01- Nov- 2021 ] The LLVM authors. 2021. llvm-mca - LLVM Machine Code Analyzer \u2014 LLVM 13 documentation. https:\/\/llvm.org\/docs\/CommandGuide\/llvm-mca.html [Online; accessed 01-Nov-2021]"},{"key":"e_1_3_2_1_7_1","volume-title":"SanitizerCoverage \u2014 Clang 13 documentation. https:\/\/clang.llvm.org\/docs\/SanitizerCoverage.html [Online","author":"The LLVM","year":"2021","unstructured":"The LLVM authors. 2021. SanitizerCoverage \u2014 Clang 13 documentation. https:\/\/clang.llvm.org\/docs\/SanitizerCoverage.html [Online ; accessed 09- Nov- 2021 ] The LLVM authors. 2021. SanitizerCoverage \u2014 Clang 13 documentation. https:\/\/clang.llvm.org\/docs\/SanitizerCoverage.html [Online; accessed 09-Nov-2021]"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024569.2024572"},{"key":"e_1_3_2_1_9_1","volume-title":"Meeting.","author":"Berris Dean Michael","year":"2017","unstructured":"Dean Michael Berris , Alistair Veitch , Nevin Heintze , Eric Anderson , and Ning Wang . 2017 . XRay: A function call tracing system. 11th annual US LLVM Developers\u2019 Meeting. Dean Michael Berris, Alistair Veitch, Nevin Heintze, Eric Anderson, and Ning Wang. 2017. XRay: A function call tracing system. 11th annual US LLVM Developers\u2019 Meeting."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191551"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2011.5764689"},{"key":"e_1_3_2_1_12_1","volume-title":"GitHub - microsoft\/onefuzz: A self-hosted Fuzzing-As-A-Service platform. https:\/\/github.com\/microsoft\/onefuzz [Online","author":"Campbell Justin","year":"2021","unstructured":"Justin Campbell and Mike Walker . 2020. GitHub - microsoft\/onefuzz: A self-hosted Fuzzing-As-A-Service platform. https:\/\/github.com\/microsoft\/onefuzz [Online ; accessed 04- Nov- 2021 ] Justin Campbell and Mike Walker. 2020. GitHub - microsoft\/onefuzz: A self-hosted Fuzzing-As-A-Service platform. https:\/\/github.com\/microsoft\/onefuzz [Online; accessed 04-Nov-2021]"},{"key":"e_1_3_2_1_13_1","unstructured":"Justin Campbell and Mike Walker. 2020. Microsoft announces new Project OneFuzz framework an open source developer tool to find and fix bugs at scale - Microsoft Security Blog. https:\/\/www.microsoft.com\/security\/blog\/2020\/09\/15\/microsoft-onefuzz-framework-open-source-developer-tool-fix-bugs\/ [Online; accessed 04-Nov-2021]  Justin Campbell and Mike Walker. 2020. Microsoft announces new Project OneFuzz framework an open source developer tool to find and fix bugs at scale - Microsoft Security Blog. https:\/\/www.microsoft.com\/security\/blog\/2020\/09\/15\/microsoft-onefuzz-framework-open-source-developer-tool-fix-bugs\/ [Online; accessed 04-Nov-2021]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908084"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062344"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2018.00046"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3321705.3329828"},{"key":"e_1_3_2_1_18_1","unstructured":"TIS Committee. 1993. Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification.  TIS Committee. 1993. Tool Interface Standard (TIS) Executable and Linking Format (ELF) Specification."},{"key":"e_1_3_2_1_19_1","volume-title":"mozilla\/sccache: sccache is ccache with cloud storage. https:\/\/github.com\/mozilla\/sccache [Online","author":"Mozilla Corporation","year":"2022","unstructured":"Mozilla Corporation . 2014. mozilla\/sccache: sccache is ccache with cloud storage. https:\/\/github.com\/mozilla\/sccache [Online ; accessed 26- Feb- 2022 ] Mozilla Corporation. 2014. mozilla\/sccache: sccache is ccache with cloud storage. https:\/\/github.com\/mozilla\/sccache [Online; accessed 26-Feb-2022]"},{"key":"e_1_3_2_1_20_1","volume-title":"2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Dietrich Christian","year":"2017","unstructured":"Christian Dietrich , Valentin Rothberg , Ludwig F\u00fcracker , Andreas Ziegler , and Daniel Lohmann . 2017 . cHash: Detection of Redundant Compilations via AST Hashing . In 2017 USENIX Annual Technical Conference (USENIX ATC 17) . USENIX Association, Santa Clara, CA. 527\u2013538. isbn:978-1-93 1971-38-6 https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/dietrich Christian Dietrich, Valentin Rothberg, Ludwig F\u00fcracker, Andreas Ziegler, and Daniel Lohmann. 2017. cHash: Detection of Redundant Compilations via AST Hashing. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA. 527\u2013538. isbn:978-1-931971-38-6 https:\/\/www.usenix.org\/conference\/atc17\/technical-sessions\/presentation\/dietrich"},{"key":"e_1_3_2_1_21_1","volume-title":"14th USENIX Workshop on Offensive Technologies (WOOT). https:\/\/www.usenix.org\/conference\/woot20\/presentation\/fioraldi","author":"Fioraldi Andrea","year":"2020","unstructured":"Andrea Fioraldi , Dominik Maier , Heiko Ei\u00df feldt, and Marc Heuse . 2020 . AFL++ : Combining Incremental Steps of Fuzzing Research . In 14th USENIX Workshop on Offensive Technologies (WOOT). https:\/\/www.usenix.org\/conference\/woot20\/presentation\/fioraldi Andrea Fioraldi, Dominik Maier, Heiko Ei\u00df feldt, and Marc Heuse. 2020. AFL++ : Combining Incremental Steps of Fuzzing Research. In 14th USENIX Workshop on Offensive Technologies (WOOT). https:\/\/www.usenix.org\/conference\/woot20\/presentation\/fioraldi"},{"key":"e_1_3_2_1_22_1","volume-title":"Labels as Values (Using the GNU Compiler Collection (GCC)). https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Labels-as-Values.html [Online","author":"Foundation Free Software","year":"2021","unstructured":"Free Software Foundation . 2021. Labels as Values (Using the GNU Compiler Collection (GCC)). https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Labels-as-Values.html [Online ; accessed 01- Nov- 2021 ] Free Software Foundation. 2021. Labels as Values (Using the GNU Compiler Collection (GCC)). https:\/\/gcc.gnu.org\/onlinedocs\/gcc\/Labels-as-Values.html [Online; accessed 01-Nov-2021]"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2015.7054188"},{"key":"e_1_3_2_1_24_1","volume-title":"https:\/\/github.com\/AFLplusplus\/AFLplusplus\/blob\/3.14c\/README.md#cite [Online","author":"Heuse Marc","year":"2021","unstructured":"Marc Heuse . 2021. AFLplusplus\/README.md at 3.14c \u00b7 AFLplusplus\/AF Lplusplus \u00b7 GitHub . https:\/\/github.com\/AFLplusplus\/AFLplusplus\/blob\/3.14c\/README.md#cite [Online ; accessed 01- Nov- 2021 ] Marc Heuse. 2021. AFLplusplus\/README.md at 3.14c \u00b7 AFLplusplus\/AFLplusplus \u00b7 GitHub. https:\/\/github.com\/AFLplusplus\/AFLplusplus\/blob\/3.14c\/README.md#cite [Online; accessed 01-Nov-2021]"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2018.23014"},{"key":"e_1_3_2_1_26_1","volume-title":"nlist.h - Apple Open Source. https:\/\/opensource.apple.com\/source\/xnu\/xnu-1228.0.2\/EXTERNAL_HEADERS\/mach-o\/nlist.h.auto.html [Online","author":"Apple Computer Inc.","year":"2021","unstructured":"Apple Computer Inc. . 1999. nlist.h - Apple Open Source. https:\/\/opensource.apple.com\/source\/xnu\/xnu-1228.0.2\/EXTERNAL_HEADERS\/mach-o\/nlist.h.auto.html [Online ; accessed 01- Nov- 2021 ] Apple Computer Inc.. 1999. nlist.h - Apple Open Source. https:\/\/opensource.apple.com\/source\/xnu\/xnu-1228.0.2\/EXTERNAL_HEADERS\/mach-o\/nlist.h.auto.html [Online; accessed 01-Nov-2021]"},{"key":"e_1_3_2_1_27_1","volume-title":"dynamorio\/drcovlib.c \u00b7 DynamoRIO\/dynamorio. https:\/\/github.com\/DynamoRIO\/dynamorio\/blob\/7595b777289b70a4752ecb6db5ca7987efeeaaaf\/ext\/drcovlib\/drcovlib.c [Online","author":"Google Inc.","year":"2021","unstructured":"Google Inc. . 2021. dynamorio\/drcovlib.c \u00b7 DynamoRIO\/dynamorio. https:\/\/github.com\/DynamoRIO\/dynamorio\/blob\/7595b777289b70a4752ecb6db5ca7987efeeaaaf\/ext\/drcovlib\/drcovlib.c [Online ; accessed 14- Nov- 2021 ] Google Inc.. 2021. dynamorio\/drcovlib.c \u00b7 DynamoRIO\/dynamorio. https:\/\/github.com\/DynamoRIO\/dynamorio\/blob\/7595b777289b70a4752ecb6db5ca7987efeeaaaf\/ext\/drcovlib\/drcovlib.c [Online; accessed 14-Nov-2021]"},{"key":"e_1_3_2_1_28_1","volume-title":"PE Format - Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format#export-address-table [Online","author":"Microsoft Inc.","year":"2021","unstructured":"Microsoft Inc. . 2021. PE Format - Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format#export-address-table [Online ; accessed 01- Nov- 2021 ] Microsoft Inc.. 2021. PE Format - Win32 apps | Microsoft Docs. https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/debug\/pe-format#export-address-table [Online; accessed 01-Nov-2021]"},{"key":"e_1_3_2_1_29_1","volume-title":"FuZZan: Efficient Sanitizer Metadata Design for Fuzzing. In 2020 USENIX Annual Technical Conference. USENIX Association, 249\u2013263","author":"Jeon Yuseok","year":"2020","unstructured":"Yuseok Jeon , Wookhyun Han , Nathan Burow , and Mathias Payer . 2020 . FuZZan: Efficient Sanitizer Metadata Design for Fuzzing. In 2020 USENIX Annual Technical Conference. USENIX Association, 249\u2013263 . https:\/\/www.usenix.org\/conference\/atc20\/presentation\/jeon Yuseok Jeon, Wookhyun Han, Nathan Burow, and Mathias Payer. 2020. FuZZan: Efficient Sanitizer Metadata Design for Fuzzing. In 2020 USENIX Annual Technical Conference. USENIX Association, 249\u2013263. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/jeon"},{"key":"e_1_3_2_1_30_1","volume-title":"yrnkrn\/zapcc: zapcc is a caching C++ compiler based on clang, designed to perform faster compilations. https:\/\/github.com\/yrnkrn\/zapcc [Online","author":"Keren Yaron","year":"2022","unstructured":"Yaron Keren . 2018. yrnkrn\/zapcc: zapcc is a caching C++ compiler based on clang, designed to perform faster compilations. https:\/\/github.com\/yrnkrn\/zapcc [Online ; accessed 26- Feb- 2022 ] Yaron Keren. 2018. yrnkrn\/zapcc: zapcc is a caching C++ compiler based on clang, designed to perform faster compilations. https:\/\/github.com\/yrnkrn\/zapcc [Online; accessed 26-Feb-2022]"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452024"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00470-5_19"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106295"},{"key":"e_1_3_2_1_35_1","volume-title":"PACSan: Enforcing Memory Safety Based on ARM PA. CoRR, abs\/2202.03950","author":"Li Yuan","year":"2022","unstructured":"Yuan Li , Wende Tan , Zhizheng Lv , Songtao Yang , Mathias Payer , Ying Liu , and Chao Zhang . 2022. PACSan: Enforcing Memory Safety Based on ARM PA. CoRR, abs\/2202.03950 ( 2022 ), arXiv:2202.03950. arxiv:2202.03950 Yuan Li, Wende Tan, Zhizheng Lv, Songtao Yang, Mathias Payer, Ying Liu, and Chao Zhang. 2022. PACSan: Enforcing Memory Safety Based on ARM PA. CoRR, abs\/2202.03950 (2022), arXiv:2202.03950. arxiv:2202.03950"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2019.2961339"},{"key":"e_1_3_2_1_37_1","volume-title":"PATA: Fuzzing with Path Aware Taint Analysis. In 2022 2022 IEEE Symposium on Security and Privacy (SP)(SP). IEEE Computer Society","author":"Liang Jie","year":"2022","unstructured":"Jie Liang , Mingzhe Wang , Chijin Zhou , Zhiyong Wu , Yu Jiang , Jianzhong Liu , Zhe Liu , and Jiaguang Sun . 2022 . PATA: Fuzzing with Path Aware Taint Analysis. In 2022 2022 IEEE Symposium on Security and Privacy (SP)(SP). IEEE Computer Society , Los Alamitos, CA, USA. 154\u2013170. Jie Liang, Mingzhe Wang, Chijin Zhou, Zhiyong Wu, Yu Jiang, Jianzhong Liu, Zhe Liu, and Jiaguang Sun. 2022. PATA: Fuzzing with Path Aware Taint Analysis. In 2022 2022 IEEE Symposium on Security and Privacy (SP)(SP). IEEE Computer Society, Los Alamitos, CA, USA. 154\u2013170."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_39_1","volume-title":"Draft v0, 99","author":"Matz Michael","year":"2013","unstructured":"Michael Matz , Jan Hubicka , Andreas Jaeger , and Mark Mitchell . 2013. System V Application Binary Interface. AMD64 Architecture Processor Supplement , Draft v0, 99 ( 2013 ), 57. Michael Matz, Jan Hubicka, Andreas Jaeger, and Mark Mitchell. 2013. System V Application Binary Interface. AMD64 Architecture Processor Supplement, Draft v0, 99 (2013), 57."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3473932"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00069"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_43_1","volume-title":"24th Annual Network and Distributed System Security Symposium (NDSS). https:\/\/www.ndss-symposium.org\/ndss2017\/ndss-2017-programme\/vuzzer-application-aware-evolutionary-fuzzing\/","author":"Rawat Sanjay","unstructured":"Sanjay Rawat , Vivek Jain , Ashish Kumar , Lucian Cojocar , Cristiano Giuffrida , and Herbert Bos . 2017. VUzzer: Application-aware Evolutionary Fuzzing . In 24th Annual Network and Distributed System Security Symposium (NDSS). https:\/\/www.ndss-symposium.org\/ndss2017\/ndss-2017-programme\/vuzzer-application-aware-evolutionary-fuzzing\/ Sanjay Rawat, Vivek Jain, Ashish Kumar, Lucian Cojocar, Cristiano Giuffrida, and Herbert Bos. 2017. VUzzer: Application-aware Evolutionary Fuzzing. In 24th Annual Network and Distributed System Security Symposium (NDSS). https:\/\/www.ndss-symposium.org\/ndss2017\/ndss-2017-programme\/vuzzer-application-aware-evolutionary-fuzzing\/"},{"key":"e_1_3_2_1_44_1","volume-title":"Ccache \u2014 Compiler cache. https:\/\/ccache.dev\/ [Online","author":"Rosdahl Joel","year":"2022","unstructured":"Joel Rosdahl . 2010. Ccache \u2014 Compiler cache. https:\/\/ccache.dev\/ [Online ; accessed 26- Feb- 2022 ] Joel Rosdahl. 2010. Ccache \u2014 Compiler cache. https:\/\/ccache.dev\/ [Online; accessed 26-Feb-2022]"},{"key":"e_1_3_2_1_45_1","volume-title":"26th USENIX Security Symposium (USENIX Security 17)","author":"Schumilo Sergej","year":"2017","unstructured":"Sergej Schumilo , Cornelius Aschermann , Robert Gawlik , Sebastian Schinzel , and Thorsten Holz . 2017 . kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels . In 26th USENIX Security Symposium (USENIX Security 17) . 167\u2013182. Sergej Schumilo, Cornelius Aschermann, Robert Gawlik, Sebastian Schinzel, and Thorsten Holz. 2017. kAFL: Hardware-Assisted Feedback Fuzzing for OS Kernels. In 26th USENIX Security Symposium (USENIX Security 17). 167\u2013182."},{"key":"e_1_3_2_1_46_1","unstructured":"Kostya Serebryany. 2016. Sanitize Fuzz and Harden Your C++ Code. USENIX Association San Francisco CA.  Kostya Serebryany. 2016. Sanitize Fuzz and Harden Your C++ Code. USENIX Association San Francisco CA."},{"key":"e_1_3_2_1_47_1","volume-title":"AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference. USENIX Association, 309\u2013318","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany , Derek Bruening , Alexander Potapenko , and Dmitriy Vyukov . 2012 . AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference. USENIX Association, 309\u2013318 . https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/serebryany Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitriy Vyukov. 2012. AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference. USENIX Association, 309\u2013318. https:\/\/www.usenix.org\/conference\/atc12\/technical-sessions\/presentation\/serebryany"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29860-8_9"},{"key":"e_1_3_2_1_49_1","volume-title":"2005 USENIX Annual Technical Conference. USENIX, 17\u201330","author":"Seward Julian","year":"2005","unstructured":"Julian Seward and Nicholas Nethercote . 2005 . Using Valgrind to Detect Undefined Value Errors with Bit-Precision . In 2005 USENIX Annual Technical Conference. USENIX, 17\u201330 . http:\/\/www.usenix.org\/events\/usenix05\/tech\/general\/seward.html Julian Seward and Nicholas Nethercote. 2005. Using Valgrind to Detect Undefined Value Errors with Bit-Precision. In 2005 USENIX Annual Technical Conference. USENIX, 17\u201330. http:\/\/www.usenix.org\/events\/usenix05\/tech\/general\/seward.html"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00010"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2015.7054186"},{"key":"e_1_3_2_1_52_1","unstructured":"Todd L. Veldhuizen. 2003. C++ Templates are Turing Complete. Indiana University Computer Science.  Todd L. Veldhuizen. 2003. C++ Templates are Turing Complete. Indiana University Computer Science."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.58"},{"key":"e_1_3_2_1_54_1","volume-title":"RIFF: Reduced Instruction Footprint for Coverage-Guided Fuzzing. In 2021 USENIX Annual Technical Conference. USENIX Association, 147\u2013159","author":"Wang Mingzhe","year":"2021","unstructured":"Mingzhe Wang , Jie Liang , Chijin Zhou , Yu Jiang , Rui Wang , Chengnian Sun , and Jiaguang Sun . 2021 . RIFF: Reduced Instruction Footprint for Coverage-Guided Fuzzing. In 2021 USENIX Annual Technical Conference. USENIX Association, 147\u2013159 . https:\/\/www.usenix.org\/conference\/atc21\/presentation\/wang-mingzhe Mingzhe Wang, Jie Liang, Chijin Zhou, Yu Jiang, Rui Wang, Chengnian Sun, and Jiaguang Sun. 2021. RIFF: Reduced Instruction Footprint for Coverage-Guided Fuzzing. In 2021 USENIX Annual Technical Conference. USENIX Association, 147\u2013159. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/wang-mingzhe"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00042"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"crossref","unstructured":"Yanhao Wang Xiangkun Jia Yuwei Liu Kyle Zeng Tiffany Bao Dinghao Wu and Purui Su. 2020. Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization. In 27th Annual Network and Distributed System Security Symposium (NDSS). https:\/\/www.ndss-symposium.org\/ndss-paper\/not-all-coverage-measurements-are-equal-fuzzing-by-coverage-accounting-for-input-prioritization\/  Yanhao Wang Xiangkun Jia Yuwei Liu Kyle Zeng Tiffany Bao Dinghao Wu and Purui Su. 2020. Not All Coverage Measurements Are Equal: Fuzzing by Coverage Accounting for Input Prioritization. In 27th Annual Network and Distributed System Security Symposium (NDSS). https:\/\/www.ndss-symposium.org\/ndss-paper\/not-all-coverage-measurements-are-equal-fuzzing-by-coverage-accounting-for-input-prioritization\/","DOI":"10.14722\/ndss.2020.24422"},{"key":"e_1_3_2_1_57_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 479\u2013494","author":"Zhang Jiang","year":"2021","unstructured":"Jiang Zhang , Shuai Wang , Manuel Rigger , Pinjia He , and Zhendong Su . 2021 . SanRazor: Reducing Redundant Sanitizer Checks in C\/C++ Programs . In 15th USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 479\u2013494 . https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/zhang Jiang Zhang, Shuai Wang, Manuel Rigger, Pinjia He, and Zhendong Su. 2021. SanRazor: Reducing Redundant Sanitizer Checks in C\/C++ Programs. In 15th USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 479\u2013494. https:\/\/www.usenix.org\/conference\/osdi21\/presentation\/zhang"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416572"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454096"}],"event":{"name":"PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation","location":"San Diego CA USA","acronym":"PLDI '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3519939.3523428","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3519939.3523428","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:16Z","timestamp":1750188676000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3519939.3523428"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,9]]},"references-count":59,"alternative-id":["10.1145\/3519939.3523428","10.1145\/3519939"],"URL":"https:\/\/doi.org\/10.1145\/3519939.3523428","relation":{},"subject":[],"published":{"date-parts":[[2022,6,9]]},"assertion":[{"value":"2022-06-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}