Commit Graph

3 Commits

Author SHA1 Message Date
Matteo Settenvini 54075012aa
feat(dso): implement unused DSO cleaner
This is the first implementation of a recursive
DSO cleaner which is reasonably fast.

The implementation is still (unit-) untested.

Of course, modules to be dlopen'ed will always
escape such a tool, which will need to
support another cleaner plugin with a
whitelist.
2025-01-26 03:09:16 +01:00
Matteo Settenvini 5507a1dd21
feat(cleaners): add main async runner
Adds a Runner able to work upon a set of cleaners that
work in parallel.
2025-01-25 02:32:21 +01:00
Matteo Settenvini cc1a66726e
Initial skeleton 2025-01-24 22:00:18 +01:00