Struct goblin::mach::load_command::SubLibraryCommand [−][src]
Expand description
A dynamically linked shared library may be a sub_library of another shared library. If so it will be linked with “-sub_library library_name” where Where “library_name” is the name of the sub_library shared library. When staticly linking when -twolevel_namespace is in effect a twolevel namespace shared library will only cause its subframeworks and those frameworks listed as sub_umbrella frameworks and libraries listed as sub_libraries to be implicited linked in. Any other dependent dynamic libraries will not be linked it when -twolevel_namespace is in effect. The primary library recorded by the static linker when resolving a symbol in these libraries will be the umbrella framework (or dynamic library). Zero or more sub_library shared libraries may be use by an umbrella framework or (or dynamic library). The name of a sub_library framework is recorded in the following structure. For example /usr/lib/libobjc_profile.A.dylib would be recorded as “libobjc”.
Fields
cmd: u32LC_SUB_LIBRARY
cmdsize: u32includes sub_library string
sub_library: LcStrthe sub_library name
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SubLibraryCommandimpl Send for SubLibraryCommandimpl Sync for SubLibraryCommandimpl Unpin for SubLibraryCommandimpl UnwindSafe for SubLibraryCommandBlanket Implementations
Mutably borrows from an owned value. Read more