Inquiry About Compositional Symbolic Execution and Function Summary Generation in S2E

16 views
Skip to first unread message

qiaosen liu

unread,
Jun 19, 2025, 11:02:49 PMJun 19
to S2E Developer Forum

I hope this message finds you well. I am currently researching tools for compositional symbolic execution and am interested in exploring S2E’s capabilities in this domain. My work focuses on generating function summaries to improve the scalability of symbolic execution for complex programs.

I understand that S2E is a powerful platform for whole-system symbolic execution, leveraging QEMU and LLVM for analyzing both user-space and kernel-space code. However, I am unclear whether S2E supports compositional symbolic execution, particularly the generation of function summaries (e.g., encoding preconditions and postconditions for function paths).

Could you please confirm if S2E includes support for generating function summaries as part of compositional symbolic execution? If this feature is available, could you provide guidance on how to enable or implement it? If not, are there any known extensions, plugins, or related tools that integrate compositional analysis with S2E?

Thank you for your time and support. I greatly appreciate any insights or references to relevant documentation or resources.

Best regards,
Lqs66

Vitaly Chipounov

unread,
Jun 20, 2025, 8:52:11 AMJun 20
to S2E Developer Forum
Hi,

S2E does not support automatically generating summaries. You can write them manually if you want though. They are called function models [1].

Vitaly

Reply all
Reply to author
Forward
0 new messages