The dyld_info_command contains the file offsets and sizes of the new compressed form of the information dyld needs to load the image. This information is used by dyld on Mac OS X 10.6 and later. All information pointed to by this command is encoded using byte streams, so no endian swapping is needed to interpret it.
Fields
cmd: LC = .DYLD_INFO_ONLY,
LC_DYLD_INFO or LC_DYLD_INFO_ONLY
cmdsize: u32 = @sizeOf(dyld_info_command),
sizeof(struct dyld_info_command)
rebase_off: u32 = 0,
file offset to rebase info
rebase_size: u32 = 0,
size of rebase info
bind_off: u32 = 0,
file offset to binding info
bind_size: u32 = 0,
size of binding info
weak_bind_off: u32 = 0,
file offset to weak binding info
weak_bind_size: u32 = 0,
size of weak binding info
lazy_bind_off: u32 = 0,
file offset to lazy binding info
lazy_bind_size: u32 = 0,
size of lazy binding info
export_off: u32 = 0,
file offset to lazy binding info
export_size: u32 = 0,
size of lazy binding info