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