Versions in this module Expand all Collapse all v0 v0.1.1 Sep 19, 2025 Changes in this version + func EmptyTree() map[string]*Node + func PrintFullTree(node *Node, indent string, seen map[string]bool) + func ResolveLib(name string) (string, error) + func StaticBinaryCheck(path string) ([]string, error) + type ApkFinder struct + func (a ApkFinder) FindPackage(lib string) (string, error) + type BinaryMetadata struct + AbsPath string + Architecture string + DynamicLoader string + Package string + RuntimeBinaries []string + SharedLibraries []string + type DebianFinder struct + func (d DebianFinder) FindPackage(lib string) (string, error) + type FedoraFinder struct + func (r FedoraFinder) FindPackage(lib string) (string, error) + type Forest []*Node + type Metadata interface + type Node struct + Deps []*Node + Metadata *BinaryMetadata + Path string + func BuildTree(bin_path string, visited map[string]*Node) *Node + func (node *Node) GetDynamicLoaders() []string + func (node *Node) GetNodes() []*Node + func (node *Node) GetUniqueDependencies() ([]string, error) + func (node *Node) UpdateMetaWithPackage(finder PackageFinder) + type PackageFinder interface + FindPackage func(lib string) (string, error) + func DetectFinder() PackageFinder