Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using a local clone.

dmd.backend.mach

Mach-O object file format
Translated to D from mach.h
LC_VERSION_MIN_MACOSX
Build for MacOSX min OS version.
LC_BUILD_VERSION
Build for platform min OS version.
struct version_min_command;
The version_min_command contains the min OS version on which this binary was built to run.
uint cmd;
uint cmdsize;
uint version_;
X.Y.Z is encoded in nibbles xxxx.yy.zz
uint sdk;
X.Y.Z is encoded in nibbles xxxx.yy.zz
struct build_version_command;
The build_version_command contains the min OS version on which this binary was built to run for its platform.
uint cmd;
uint cmdsize;
uint platform;
Platform
uint minos;
X.Y.Z is encoded in nibbles xxxx.yy.zz
uint sdk;
X.Y.Z is encoded in nibbles xxxx.yy.zz
uint ntools;
Number of tool entries following this