Given an [object::File], find the exported dynamic symbol names via
[object::Object::exports]. This does not distinguish between which section the symbols appear
in.
Check an object file’s symbols for presence of all of provided substrings. That is, if an
object file contains symbols ["hello", "goodbye", "world"], it will be matched against a list
of substrings of ["he", "go"]. In this case, he is a substring of hello, and go is a
substring of goodbye, so each of substrings was found.
Check an object file’s symbols for any matching substrings. That is, if an object file
contains a symbol named hello_world, it will be matched against a provided substrings of
["hello", "bar"].