BinaryAnalysisPlatform / bap

Binary Analysis Platform
MIT License
2.07k stars 273 forks source link

extends Core Theory with target registration and lookup #1519

Closed ivg closed 2 years ago

ivg commented 2 years ago

Since our targets include abi, fabi, system, file format, and other options and have to have unique names it is useful to have a common procedure that will generate a unique name for each combination. This PR provides a function for target mass-registration.

To enable access to the generated targets we add [Theory.Target.select] and [Theory.Target.filter] functions that lookup for the targets with the specified properties.