Module symbols

Source

Enums§

ContainsAllSymbolSubstringsOutcome
ContainsAllSymbolsOutcome

Functions§

exported_dynamic_symbol_names
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.
object_contains_all_symbol_substring
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.
object_contains_all_symbols
Check an object file contains all symbols provided in candidate_symbols.
object_contains_any_symbol
Check an object file’s symbols for any exact matches against those provided in candidate_symbols.
object_contains_any_symbol_substring
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"].