{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T06:57:51Z","timestamp":1782975471177,"version":"3.54.5"},"reference-count":39,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U24A20337"],"award-info":[{"award-number":["U24A20337"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,5,18]]},"DOI":"10.1109\/sp63933.2026.00146","type":"proceedings-article","created":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T19:34:20Z","timestamp":1782934460000},"page":"3587-3606","source":"Crossref","is-referenced-by-count":0,"title":["CiRCLE: Recovering Complex Data Structures in Binaries Beyond Fragmentation"],"prefix":"10.1109","author":[{"given":"Zeyu","family":"Gao","sequence":"first","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Junlin","family":"Zhou","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Songtao","family":"Yang","sequence":"additional","affiliation":[{"name":"Zhongguancun Laboratory"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.30"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2420962"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240480"},{"key":"ref4","author":"Gao","year":"2023","journal-title":"How Far Have We Gone in Vulnerability Detection Using Large Language Models"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.44"},{"key":"ref6","first-page":"75","article-title":"XFI: Software Guards for System Address Spaces","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation, ser. OSDI \u201906","author":"Erlingsson","year":"2006"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00470-5_20"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23248"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3650212.3652144"},{"key":"ref10","first-page":"379","article-title":"A Taxonomy of C Decompiler Fidelity Issues","volume-title":"Proceedings of the 33rd USENIX Conference on Security Symposium, ser. SEC \u201924","author":"Dramko"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2025.findings-acl.1194"},{"key":"ref12","volume-title":"IDA Pro"},{"key":"ref13","article-title":"Ghidra","year":"2025","journal-title":"National Security Agency"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SP61157.2025.00193"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908119"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00051"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3736719"},{"key":"ref18","first-page":"6897","article-title":"TRex: Practical Type Reconstruction for Binary Code","volume-title":"Proceedings of the 34th USENIX Conference on Security Symposium, ser. SEC \u201925","author":"Bosamiya"},{"key":"ref19","article-title":"TIE: Principled Reverse Engineering of Types in Binary Programs","volume-title":"Proceedings of the Network and Distributed System Security Symposium, \\{NDSS\\}","author":"Lee","year":"2011"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3658644.3670340"},{"key":"ref21","article-title":"Automatic Reverse Engineering of Data Structures from Binary Execution","volume-title":"in Proceedings of the Network and Distributed System Security Symposium \\{NDSS\\}","author":"Lin","year":"2010"},{"key":"ref22","article-title":"Howard: A Dynamic Excavator for Reverse Engineering Data Structures","volume-title":"Proceedings of the Network and Distributed System Security Symposium \\{NDSS\\}","author":"Bos","year":"2011"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1201\/9780849332517.ch8"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199462"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2259051.2259052"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/DSN48063.2020.00028"},{"key":"ref27","first-page":"1269","article-title":"TypeFSL: Type Prediction from Binaries via Inter-procedural Data-flow Analysis and Few-shot Learning","volume-title":"in Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering, ser. ASE \u201924","author":"Song"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2023.23009"},{"key":"ref29","article-title":"GrammaTech\/retypd","year":"2026","journal-title":"GrammaTech"},{"key":"ref30","author":"Liu","year":"2025","journal-title":"DeepSeek-V3.2: Pushing the Frontier of Open Large Language Models"},{"key":"ref31","volume-title":"Introducing GPT-5.2","year":"2026"},{"key":"ref32","author":"Guo","year":"2025","journal-title":"DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning"},{"key":"ref33","author":"Yang","year":"2025","journal-title":"Qwen3 Technical Report"},{"key":"ref34","volume-title":"Binary Ninja Sidekick","author":"Ninja"},{"key":"ref35","first-page":"4283","article-title":"TYGR: Type Inference on Stripped Binaries using Graph Neural Networks","volume-title":"Proceedings of the 33rd USENIX Conference on Security Symposium, ser. SEC \u201924","author":"Zhu"},{"key":"ref36","first-page":"17","article-title":"Augmenting Decompiler Output with Learned Variable Names and Types","volume-title":"USENIX Security Symposium","author":"Chen","year":"2022"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23096"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417251"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2556464.2556465"}],"event":{"name":"2026 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2026,5,18]]},"end":{"date-parts":[[2026,5,21]]}},"container-title":["2026 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11573355\/11573356\/11573360.pdf?arnumber=11573360","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:25:45Z","timestamp":1782969945000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11573360\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,18]]},"references-count":39,"URL":"https:\/\/doi.org\/10.1109\/sp63933.2026.00146","relation":{},"subject":[],"published":{"date-parts":[[2026,5,18]]}}}