plasma-umass / slipcover

Near Zero-Overhead Python Code Coverage
Apache License 2.0
475 stars 17 forks source link

API support #43

Closed EgodPrime closed 3 months ago

EgodPrime commented 1 year ago

You have done really fantastic work! But it seems that currently there are no APIs offered for developers.

Coverage is critical in coverage-guided fuzzing, but there is limited work because it's challenging to obtain the coverage in Python apps in a cost-effective manner.

Hence, I think It would be more convenient if I could obtain the coverage information during my custom apps and do some further jobs based on it.

jaltmayerpizzorno commented 3 months ago

There's been (some) API support, but no documentation... I did a proof of concept integration with a Hypothesis-based "fuzzer", really a TPBT system, many moons ago, but that project has yet to become public.

EgodPrime commented 3 months ago

There's been (some) API support, but no documentation... I did a proof of concept integration with a Hypothesis-based "fuzzer", really a TPBT system, many moons ago, but that project has yet to become public.

thanks for your reply. I've already made it myself. Thanks for your awesome code!