Strange differences between unstripped binaries
Strange differences between unstripped binaries
- Subject: Strange differences between unstripped binaries
- From: Martin Redington <email@hidden>
- Date: Sun, 01 Dec 2013 15:32:33 +0000
I'm reorganizing a project, moving all of its build settings into xconfig files.
To confirm that I haven't inadvertently changed the settings as part
of this change, I'm comparing the binaries before and after - I'm on
Mavericks, running Xcode 5.0.2, on an iOS project using the iOS7 SDK.
The stripped binaries are identical, but the unstripped binaries seem
to have a number of small, one-byte differences.
These changes don't seem to be caused by my config changes. When I
revert back to the old build settings, and rebuild the targets again a
few times, each time I get a different unstripped binary out.
"otool -otv" produces identical output for each binary, and the
checksums of the .o files are identical between binaries.
The unstripped binary is about 7MB in size, and I find 449 one-byte
difference between the binaries (using HexFiend).
There does seem to be some pattern to the differing bytes - in the two
files I'm looking at right now, the values start at 7D / 54 in the two
files, and end at 75 / 4D at the last difference. The mapping between
values is not constant, although it is almost so (e.g 7D in one files
maps to 55 or 55 in the other file).
Does anyone know why these files should differ in this way?
--
http://www.mildmanneredindustries.com/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden