Vibeleaderboard
← All Intel
Intel / article

ICALL-BENCH: Benchmarking LLM Interprocedural Reasoning in Binary Programs

Source
arxiv.org
Author
Shenglong Yao, Zirui Liu, Xiangchi Yuan, Wenke Lee
Date
Why it matters

Existing binary benchmarks can be solved from local clues. This one measures cross-function reasoning on large real programs, showing where LLMs and agents fall short in reverse engineering.

Key takeaways · AI-distilled
  • ICALL-BENCH uses indirect-call target recovery as its probe for interprocedural reasoning, across 50 complete real-world C/C++ programs averaging 74,746 lines of code and 941 functions, built under multiple optimization configurations.
  • The separates three regimes: model-only reasoning, agents with static analysis tools, and Internet-enabled agents, so intrinsic reasoning can be told apart from information gathering and outside knowledge.
  • Across five recent LLMs and their agents, program-level verifiable success ranged from 23% to 81%. More information access did not consistently help, with the smallest gains on the hardest cases, the authors report.
Terms in this piece · Glossary
  • benchmark — A standard public test set for comparing AI models — the shared scoreboards behind every "model X beats model Y" claim.
Recommended reads
Comments

Checking sign-in…

Loading comments…