-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simple CLI frontend for macaw-*-symbolic
#389
Comments
I would love to have this. Having a tool that just runs |
@langston-barrett intends not to pursue a binary frontend for |
FWIW, I think the need for/utility of such a CLI is independent of my intent to implement it in the near-term, i.e., we might consider keeping this issue open even though #390 didn't end up being its solution. However, since we are probably several steps away from a satisfying solution, I can definitely also understand wanting to keep the issue tracker clear of vague, longer-term plans. |
To expand a bit on the utility of a CLI that ingests binaries, even when we already have one that ingests S-expression programs:
|
Ocassionally, I have a question about
macaw-*-symbolic
's semantics. The only way I can verify my hypotheses is to run a higher-level tool built on top of Macaw. However, such tools generally have a considerable amount of code related to features other than simply executing machine code, obfuscating the results (e.g., is the problem in Macaw, or in the higher-level tool?).It would be great if the various
macaw-*-symbolic
packages had simple command-line interfaces that would just load binaries and start atmain
with a sensible initial memory and register state. Ideally, these could also supportmacaw-syntax
S-expression programs, a lacrucible-cli
. We'd likely want to make a generic library (macaw-cli
), with instantiations for each particular architecture.The text was updated successfully, but these errors were encountered: