GaloisInc / crucible

Crucible is a library for symbolic simulation of imperative programs
617 stars 42 forks source link

llvm: Return the list of overrides that were applied #1199

Closed langston-barrett closed 3 months ago

langston-barrett commented 3 months ago

This is useful for some downstream consumers, e.g., if you want to allow forward-declarations in Crucible-LLVM S-expression syntax programs that eventually resolve to overrides.

Also, improve documentation for all these functions.