Versions in this module Expand all Collapse all v0 v0.1.0 Aug 3, 2019 Changes in this version type Dependency + RPaths []string type Dylib + func GetDylibInfo(file string) ([]Dylib, error) + func TryParseLoadCmd(loadCmd macho.LoadCmd, data []byte, byteOrder binary.ByteOrder) (*Dylib, error) v0.0.1 Oct 3, 2016 Changes in this version + func CollectDeps(graph *DependencyGraph, opts *CollectorOptions) error + func DepsPrettyPrint(dep *Dependency) + func FindFatMachOFiles(folder string) ([]string, error) + func FixupToplevels(graph *DependencyGraph, opts *CollectorOptions) error + func IsFatMachO(file string) (bool, error) + func IsSpecialPath(path string) bool + func LogError(format string, args ...interface{}) + func LogInfo(format string, args ...interface{}) + func LogInit(noColor, quiet bool) + func LogNote(format string, args ...interface{}) + func LogWarn(format string, args ...interface{}) + func ResolveAbsPath(path string) (string, error) + type ArchType struct + Cpu macho.Cpu + SubCpu uint32 + type ByPath []*Dependency + func (v ByPath) Len() int + func (v ByPath) Less(i, j int) bool + func (v ByPath) Swap(i, j int) + type CollectorOptions struct + CollectFrameworks bool + Folder string + Jobs int + ModifySpecialPaths bool + Overwrite bool + PreferredOrder []string + type Dependency struct + Deps *[]*Dependency + Info string + IsWeakDep bool + Name string + NotResolved bool + Path string + Pruned bool + PrunedByFlatDeps bool + RealPath string + type DependencyGraph struct + FlatDeps map[string]*Dependency + TopDeps []*Dependency + func DepsGetJSONSerialisableVersion(graph *DependencyGraph) *DependencyGraph + func DepsRead(opts DependencyOptions, files ...string) (*DependencyGraph, error) + type DependencyOptions struct + ExecutablePath string + IgnoredFiles []string + IgnoredPrefixes []string + Jobs int + Recursive bool + SkipWeakLibs bool + type Dylib struct + Arch *ArchType + CompatVersion uint32 + CurrentVersion uint32 + Path string + Time uint32 + Weak bool + func ReadDylibs(file string, limiter chan int) ([]Dylib, error) + func TryParseLoadCmdWeakLib(data []byte, byteOrder binary.ByteOrder) (*Dylib, error)