eBPFDevSecTools / opened

OPENED Tool to extract specific eBPF functions from large monoliths (tested on Katran, Mizar, Cilium..)
Apache License 2.0
12 stars 6 forks source link

Split extraction phase 1 code #15

Closed sdsen closed 1 year ago

sdsen commented 1 year ago

Is your feature request related to a problem? Please describe. The steps to generate a) txl-based function and struct identification and b) codequery based function-call-graph and map-graph should be split into 2 steps. This is because step-1 is for entire repo and can be reused for all functions. Whereas step-2 is extraction target specific.

Describe the solution you'd like Split extraction_runner.py to 2 separate executors and make the 2nd one take first's artefacts as input if necessary.

Describe alternatives you've considered None.

Additional context None.